2011-09-19 123 views
0

我在test.php中有此代碼。爲什麼此表單無法按預期工作

  • 當我剛剛通過鍵入訪問腳本,我想看到的只是形式
  • 但是當我點擊的形式提交按鈕,下一次頁面加載,我希望看到的形式和一些評論說,表格已經提交。

由於某種原因,即使我點擊提交,我也沒有收到它發佈的消息。任何人都可以解釋原因我怎樣才能使它工作。

<body> 
    <form action="" method="post"> 
     <input type="text" id="inp" /> 
     <input type="submit" value="submit" />  
    </form> 

    <?php 
    if (isset($_POST['submit'])) { 
     echo "posting"; 
    } 

    ?> 
</body> 
+0

有何作用是空的?我建議使用:if(isset($ _ POST ['submit'])&& $ _POST ['submit'] =='submit'){ –

回答

3

提供一個名稱輸入:

<input type="submit" name="submit" value="submit" /> 
+0

this,you call $ _POST using the name as keys – derp

+0

@tttony thanks,I '假人 – sameold

0

試試這個:

<body> 
    <form action="" method="post"> 
     <input type="text" id="inp" /> 
<input type='hidden' name='submit' value=''> 
     <input type="submit" value="submit" />  
    </form> 

    <?php 
    if (isset($_POST['submit'])) { 
     echo "posting"; 
    } 

    ?> 
</body> 
1
if ($_SERVER['REQUEST_METHOD'] === 'POST') { 
    echo "posting"; 
} 
相關問題