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

我懂了 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?

有帮助吗?

解决方案

请给表格采取行动!

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

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

否则 isset() 会返回false。

其他提示

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top