$_POST[] に関する質問

WBOY
リリース: 2016-06-13 13:21:01
オリジナル
960 人が閲覧しました

$_POST[] 質問
PHP100ビデオチュートリアルの掲示板セクションを見ると、次のような文章が書かれています:

PHPコード
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
if($_POST['submit'])
    {
        $sql = "insert into msg (id, userid, contant, oppeardata) values ('', '999', '$_POST[contant]', Now())";
        print $sql;
        $sql_return = mysql_query($sql);
        if(!$sql_return)
        {
            print("发表留言错误").mysql_error();
            exit();
        }
        print("发表留言成功</br>"); 

ログイン後にコピー


質問は: $_POST['submit'] エラーになります: 注意: 未定義のインデックス: /var/ftp/htdocs/index.php の 47 行目で送信
submit はフォーム ボタン名のエラー メッセージです
$_POST [submit] 注意: 未定義の定数 submit の使用 - /var/ftp/htdocs/index.php の 47 行目で 'submit' とみなします

初心者、理由がよくわかりません。チュートリアルにあるものは同じアクリジンです。

-----解決策---------
PHP コード
if (isset($_POST['submit']))
<br><font color="#e78608">------解決策----------------------</font><br>最初の注意点は、既存の変数 ($) を呼び出したためです。 _POST['submit'])<br><br>2 番目の $_POST[submit] は、送信の前後に引用符がないため、$_POST['submit'] または $_POST["submit "] <div class="clear"></div>
ログイン後にコピー
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート