首頁  >  問答  >  主體

php取得表單value問題

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

程式碼入上所示

在了輸入在儲存表單中的值,我使用$_Post 取得值,,然後再value中輸出


#但開啟網頁時, value是空的, $_POST啥也拿不到,就會報錯  

該怎麼解決呢 

再见理想再见理想2094 天前1494

全部回覆(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

    你這個主要是keyword不存在報錯的

    回覆
    0
  • 天幕流光_-

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

    $_POST是用來接收表單提交的數據,沒有提交或鍵值不存在就會報錯了

    回覆
    1
  • jjJ

    jjJ2019-02-17 09:56:40

    你確定你傳值過來了?

    回覆
    0
  • 取消回覆