2015-08-27 77 views
0

一個按鈕是由下面的代碼表列中創建:按鈕被按下,但PHP不處理

print("<td> <button type=\"submit\" name=\"Select_Button\" value=\"Submit\"> Update </ button> </td>"); 

我要檢查,如果按鈕被按下按:

if(isset($_POST['Select_Button'])) 
{ 
    print ("Button pressed"); 
} 

當我運行代碼並按下按鈕時什麼也沒有發生。

+0

裏面有個''

表? – Barmar

+0

這是太少的信息和代碼摘錄。你最後的問題是關於「Select_Button」。 $ rowNum'。因此,對於不合格名稱的「isset」當然不適用。 (最好不要使用'isset',直到你有一些工作並排除錯別字。使用'print_r($ _ POST)'來看看你實際得到了什麼。 – mario

+0

當你說「什麼都沒有發生」時,你的意思是什麼都沒有,因爲在一個新的頁面甚至沒有加載? – Anders

回答

0

把else條件以及

if(isset($_POST['Select_Button'])) 
{ 
    print ("Button pressed"); 
} 
else 
{ 
    echo "Unsuccessful"; 
} 
0
<form method="post" action="test1.php" > 
<?php 
if(isset($_POST['Select_Button'])) 
{ 
    print ("Button pressed"); 
} 
print("<td> <button type=\"submit\" name=\"Select_Button\" value=\"Submit\" ` `> Update </ button> </td>"); 
?> 

</form> 

檢查形式存在與否?沒有表單元素的按鈕不起作用