提交后,表单数据似乎丢失了。我在本地机器上使用phpStorm和XAMPP。
我的index.html文件:
<form action="test.php" method="post">
<input type="text" name="firstName">
<input type="text" name="lastName">
<input type="submit">
</form>
我的test.php文件:
<?php
$first_name = $_POST["firstName"];
$last_name = $_POST["lastName"];
?>
输出:
注意:未定义的索引:第2行的test.php中的firstName
注意:未定义的索引:第3行的test.php中的lastName
答案 0 :(得分:0)
您可以尝试:
<?php if(isset($_POST['firstName']) && isset($_POST['lastName'])){
$first_name = $_POST['firstName'];
$last_name = $_POST['lastName'];
}?>
您需要正确关闭表单</form>
答案 1 :(得分:-1)
首先确保这些Html和Php文件包含在同一目录中。并确保您关闭了表单标记</form>
,因为我在问题中看到它未公开。
您可以使用if (!empty($_POST)){...}
确认帖子是否已经发生!!!•