2015-08-27 80 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> 

检查形式存在与否?没有表单元素的按钮不起作用