我尝试使用2页表单创建我的第一个if else语句。在第1页的末尾,它使用会话来保存所有发布数据并自动将其插入到page2表单中。
我试图弄清楚如果有人将该字段留空,则会在输入中插入添加驱动程序。
如果用户在第1页中放置信息,但我希望它能回应用户在第1页中输入的内容。
我可以通过使用echo命令成功地让它从第1页回显,如果字段留空,我可以让它回显添加驱动程序。但是,如果用户输入字段,它仍会回显添加驱动程序,而不是通过回显键入的内容($ _POST [' test1']);领域。我究竟做错了什么? 这是php在第二个输入字段http://test.solidinsurance.com/page1.php中的页面
<?php
if (isset($_POST["test1"])) {
echo "Add a Driver";
} else {
echo ($_POST['test1']);
}
?>
答案 0 :(得分:0)
将isset更改为空 if(empty($ _ POST [&#34; test1&#34;])){ echo&#34;添加驱动程序&#34 ;; } else { echo($ _POST [&#39; test1&#39;]); } ?&GT; 所以如果帖子是空的,那么回声会添加一个驱动程序。如果帖子不为空,则回显第1页test1 post中用户输入的内容。