在php脚本中创建表单

时间:2015-08-31 11:25:27

标签: php html

我有一张桌子并使用以下内容在其中一个单元格内创建一个按钮:

print("<td> <input type=\"submit\" name=\"toedit\" value=\"Submit\" >
    <form action=\"Manage_Customer_Information_refined_list.php\" method=\"post\">
        <input type=\"hidden\" value=\"Submit\" name =\"submit_button\" >
    </form>
</td>");

当我使用

按下按钮(按下它)时
if(print_r($_POST["\"submit_button\""]))
{
    print "button pressed";
}

它说

  

未定义索引&#34; submit_button&#34;

请帮助:/

4 个答案:

答案 0 :(得分:2)

试试这个

print("<td> 
    <form action=\"Manage_Customer_Information_refined_list.php\" method=\"post\">
        <input type=\"hidden\" value=\"Submit\" name =\"submit_button\" >
        <input type=\"submit\" name=\"toedit\" value=\"Submit\" >
    </form>
</td>");

如果您想在同一页面上提交,请删除Manage_Customer_Information_refined_list.php表单。

答案 1 :(得分:1)

更改

<input type=\"hidden\" value=\"Submit\" name =\"submit_button\" >

<input type=\"submit\" value=\"Submit\" name =\"submit_button\" >

删除

<input type=\"submit\" name=\"toedit\" value=\"Submit\" >

答案 2 :(得分:1)

将您的条件更改为

if(isset($_POST["submit_button"]))
{
   print "button pressed";
}

答案 3 :(得分:1)

您编写的代码<input type=\"hidden\" value=\"Submit\" name =\"submit_button\" >将被评估为... name="submit_button",这意味着您应该使用$ _POST [&#34; submit_button&#34;]从服务器端访问此输入值。

您编写$_POST["\"submit_button\""]的方式期望输入字段被写为<input type=\"hidden\" value=\"Submit\" name =\"\"submit_button\"\" >并且我不认为这是一个有效的语法,您也应该将提交按钮放在形式不在它之外。