我在index.php中只有一个基本的html表单,其中包含两个文本字段:
<form action="index.php" method="post">
<label for="title">Title:</label> <input type="text" size="30" name="title"/><br>
<label for="number">Number:</label> <input type="text" size="30" name="number"/><br>
<input type="submit" class="submit" name="add" value="Add"/>
</form>
然后我有一些PHP脚本来检查表单是否已经提交,如果是,它会运行一些脚本,但是这个脚本永远不会运行。
if($_POST['add'] == "Submit")
{
echo "This should print but it doesn't";
}
为什么这不起作用的任何想法?感谢。
答案 0 :(得分:6)
而不是:
if($_POST['add'] == "Submit")
做的:
if($_POST['add'] == "Add")
答案 1 :(得分:1)
您的提交按钮的值是“添加”,但您正在检查它是否等于“提交”
尝试:
if($_POST['add'] == "Add")
{
echo "This should print but it doesn't";
}