ホームページ >バックエンド開発 >PHPチュートリアル >$_POST 変数の使用に関する問題
$_POST 変数の使用に関する問題
小さなプログラムを作成しましたが、$_POST 変数の使用時に問題が発生しました。
最初: $_POST["submit"] をクリックしても反応がないようです。
2 番目: $_POST["user"]、$_POST["title"]、$_POST["content"] はエラーを報告します。{$_POST["user"]} のように中かっこを必ず追加してください。 {$_POST["title"]}、{$_POST["content"]}、理由がわかりません。
誰か見てみるのを手伝ってくれませんか?
include("conn.php");
if($_POST["submit"])
{
$sql="INSERT INTO メッセージ (id,user,title,content,lastdate) " .
"values ('',{$_POST["user"]},{$_POST["title"]},{$_POST[ "content "]},now())";
echo "成功";
$result = @mysql_query($sql,$conn)or die(mysql_error());
}
?>
<?php if(isset($_POST["送信"])) { $sql="INSERT INTO メッセージ (id,user,title,content,lastdate) " ."values('','$_POST[ユーザー]','$_POST[タイトル]','$_POST[コンテンツ] '、 '"。時間()。"')"; $sql をエコーします。 $result = @mysql_query($sql,$conn) または die(mysql_error()); } ?> <フォームアクション=""メソッド="投稿"> ユーザー: <input type="text" name="user" value="" size="10" maxlength="40"/>><br> title:<input type="text" name="title"/><br> content:<textarea name="content" rows="10"cols="50" ></textarea><br> <input type="submit" name="submit" value="click"/> </フォーム> <div class="clear"></div>