suchen

Heim  >  Fragen und Antworten  >  Hauptteil

PHP-Problem beim Abrufen des Formularwerts

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

Der Code ist wie oben gezeigt

Nachdem ich den Wert in das Speicherformular eingegeben habe, verwende ich $_Post, um den Wert abzurufen, und gebe ihn dann als Wert aus


Aber wenn die Webseite geöffnet wird, wird der Wert angezeigt ist leer, $_POST Wenn nichts abgerufen wird, wird ein Fehler gemeldet

So lösen Sie das Problem

再见理想再见理想2113 Tage vor1513

Antworte allen(6)Ich werde antworten

  • phpcn_u146783

    phpcn_u1467832019-02-18 21:57:54

    可以改成这样

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


    Antwort
    0
  • 天幕流光_-

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

    在php代码里声明个变量赋值,再输出;或者用函数判断下(isset)

    Antwort
    0
  • 天幕流光_-

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

    你这个主要是keyword不存在报错的

    Antwort
    0
  • 天幕流光_-

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

    $_POST是用来接收表单提交的数据,没有提交或键值不存在就会报错了

    Antwort
    1
  • jjJ

    jjJ2019-02-17 09:56:40

    你确定你传值过来了?

    Antwort
    0
  • StornierenAntwort