PHP:从HTML输入标记获取文本框值

时间:2013-12-03 14:39:13

标签: php html

我遇到了一个非常简单的问题,我已经搜索了好几个小时了。但我只是不修复我的错误...我试图获得我的文本框的价值(我知道,有很多帖子,但没有一个可以帮助我)。

我收到了这个HTML代码:

<form action="" method="post">
    <input type="text" id="address" name="address" placeholder="Enter your zip code" style="width:250px;" />
    <input type="submit" id="submit" value="Submit" />
</form>

这是我尝试的PHP代码#1:

<?php
    $textboxValue = $_POST['address'];
    echo $textboxValue;
?>

这不起作用,我不知道为什么。尝试之后,我找到了另一个代码:

<?php
    if(isset($_POST['submit'])){
        $textboxValue = $_POST['address'];
        echo $textboxValue;
    }
?>

这似乎不起作用。和其他人一样。

当我使用$textboxValue调用echo时,是否有错误或{{1}}未显示?

2 个答案:

答案 0 :(得分:5)

请给表单一个动作!

您必须将提交按钮命名为:

<input type="submit" name="submit" id="submit" value="Submit" />

否则isset()将返回false。

答案 1 :(得分:-1)

我发现了错误。在我的文件中,我有一个return = false;,因此他无法执行$_POST方法。但感谢您的帮助:))