2

我在 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";
}

任何想法为什么这不起作用?谢谢。

4

2 回答 2

6

代替:

if($_POST['add'] == "Submit")

做:

if($_POST['add'] == "Add")
于 2012-06-28T22:35:53.423 回答
1

提交按钮的值是“添加”,但您正在检查它是否等于“提交”

尝试:

if($_POST['add'] == "Add")
{
    echo "This should print but it doesn't";
}
于 2012-06-28T22:38:26.510 回答