ホームページ >バックエンド開発 >PHPチュートリアル >$_POST 変数の使用に関する問題

$_POST 変数の使用に関する問題

WBOY
WBOYオリジナル
2016-06-13 13:33:35824ブラウズ

$_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());
}


?>


user:

title:< ;br> ;
content:








-----解決策--- -----------------

HTML コード

<?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>
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。