ホームページ  >  に質問  >  本文

PHP フォーム値取得の問題

<input type="text" name="keyword" value ="<?php  echo $_POST['keyword'] ;?>"  required="required">

コードは上記のとおりです

保存フォームに値を入力した後、$_Post を使用して値を取得し、値に出力します


しかし、Web ページを開くと値が空で、$_POST は何も取得できず、エラーが報告されます

解決方法

再见理想再见理想2042日前1453

全員に返信(6)返信します

  • phpcn_u146783

    phpcn_u1467832019-02-18 21:57:54

    これに変更できます

    <?php echo $_POST['keyword'] ?? '';?>


    返事
    0
  • 天幕流光_-

    天幕流光_-2019-02-18 12:03:44

    PHPコードで変数の代入を宣言して出力するか、関数を使用して判定(isset)します

    返事
    0
  • 天幕流光_-

    天幕流光_-2019-02-18 12:01:08

    キーワードが存在しないため、主にエラーが報告されています

    返事
    0
  • 天幕流光_-

    天幕流光_-2019-02-18 11:59:52

    $_POST は、フォームによって送信されたデータを受信するために使用されます。データが送信されない場合、またはキー値が存在しない場合、エラーが報告されます

    返事
    1
  • jjJ

    jjJ2019-02-17 09:56:40

    本当に値を渡しましたか?

    返事
    0
  • キャンセル返事