人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

wordpress内に自作の掲示板機能を導入したいのですがつまづいております。

各固定ページ内に掲示板投稿フォームを設置して、同ページ内にフォーム内容を出力したいと考えています。
固定ページ(page.php)内でpost.phpを呼び出しており、下記post.phpの中身(一部)です。

新規投稿<br />
<form method="post" action="complete.php">
名前<br />
<input type="text" name="name" /><br />
LINE ID
<input type="text" name="lineid" /><br />
住所<br />
<input type="text" name="address" /><br />
年齢<br />
<input type="text" name="age" /><br />
メッセージ<br />
<input type="text" name="comment" /><br />
<input type="submit" value="OK" />
</form>


●質問者: hiroyukkkky
●カテゴリ:ウェブ制作
○ 状態 :キャンセル
└ 回答数 : 0/0件

▽最新の回答へ

質問者から

下記、complete.phpの一部です。


$name=$_POST['name'];
$lineid=$_POST['lineid'];
$address=$_POST['address'];
$age=$_POST['age'];
$comment=$_POST['comment'];

$name=htmlspecialchars($name);
$lineid=htmlspecialchars($lineid);
$address=htmlspecialchars($address);
$age=htmlspecialchars($age);
$comment=htmlspecialchars($comment);

$connect = mysql_connect('mysql454.db.sakura.ne.jp','nanpa','346kusai');
if(!$connect){
exit('データベースに接続できません');
}

print('接続成功');

$result = mysql_select_db('line',$connect);
if(!$result){
exit('データベースを選択できません');
}

print('データベース選択成功');

$result = mysql_query('SET NAMES utf8',$connect);
if(!$result){
exit('文字コードを指定できません');
}

print('文字コード選択成功');

$result = mysql_query("INSERT INTO line(name,lineid,address,age,comment) VALUES ('$name','$lineid','$address','$age','$comment')",$connect);
if(!$result){
exit('登録が完了できませんでした');
}
?>


</body>
</html>

フォームに何も入力しないで送信ボタンを押すとトップページに飛ばされ(urlはhttp://xxx.com/固定ページディレクトリ/complete.php)、入力をして送信ボタンを押すと、エラーが出て先に進めません。

page.phpとcomplete.phpは同じディレクトリに置いてます。また、wordpressに適応させたjquerymobileでサイト全体を作ってます。

情報がたりない場合はご指摘いただきたいです。
よろしくお願いいたします。
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ