ホームページ > に質問 > 本文
1
<input type="text" name="keyword" value ="<?php echo $_POST['keyword'] ;?>" required="required">
<input type=
"text"
name=
"keyword"
value =
"<?php echo $_POST['keyword'] ;?>"
required=
"required"
>
コードは上記のとおりです
保存フォームに値を入力した後、$_Post を使用して値を取得し、値に出力します
しかし、Web ページを開くと値が空で、$_POST は何も取得できず、エラーが報告されます
解決方法
phpcn_u1467832019-02-18 21:57:54
これに変更できます
<?php echo $_POST['keyword'] ?? '';?>
<?php
echo
$_POST
[
'keyword'
] ??
''
;?>
天幕流光_-2019-02-18 12:03:44
PHPコードで変数の代入を宣言して出力するか、関数を使用して判定(isset)します
天幕流光_-2019-02-18 12:01:08
キーワードが存在しないため、主にエラーが報告されています
天幕流光_-2019-02-18 11:59:52
$_POST は、フォームによって送信されたデータを受信するために使用されます。データが送信されない場合、またはキー値が存在しない場合、エラーが報告されます
jjJ2019-02-17 09:56:40
本当に値を渡しましたか?