ホームページ  >  記事  >  データベース  >  送信ボタンをクリックした後にエコーとテーブルが表示されないのはなぜですか?

送信ボタンをクリックした後にエコーとテーブルが表示されないのはなぜですか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-11-06 20:35:02155ブラウズ

Why is My Echo and Table Not Displaying After Clicking the Submit Button?

なぜ if(isset($_POST['submit'])) 送信ボタンをクリックしたときにエコーが表示されなくなる

エコーを抑制しようとしたときif(isset($_POST['submit'])) 関数を使用してフォームの送信ボタンをクリックするまでテーブルを表示すると、問題が発生します。送信ボタンをクリックしても、エコーとテーブルは非表示のままです。

このエラーは、送信ボタンの name 属性が欠落していることが原因で発生します。名前がないと、$_POST['submit'] 変数にアクセスできなくなり、if(isset($_POST['submit'])) 関数が正しく実行されなくなります。

解決策

この問題を解決するには、送信ボタンに名前を割り当てます。

<p><input type="submit" value="Submit" name="submit" /></p>

この変更により、if(isset($_POST['submit'])) 関数は正しく機能します。送信ボタンが押されたときに、エコーとテーブルの表示をトリガーします。

以上が送信ボタンをクリックした後にエコーとテーブルが表示されないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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