代码显示未定义的名称和电子邮件索引,我已经彻底检查了正确的名称,仍然不能弄清楚
<html>
<body>
<?php
$name1 = $_POST["name"];
echo $name1;
echo "true";
?>
Welcome <?php echo $name1 ?><br>
Your email address is: <?php echo $_POST["email"]; ?>
</body>
</html>
Post值将在表单提交或values Post后获得。最初它将为null,因此您需要应用一些检查来避免使用isset()
或empty()
$name1 = (!empty($_POST["name"]) ? $_POST["name"] : '');
尝试同样的$_POST["email"]
添加到文档顶部:-
error_reporting(E_ALL ^ E_NOTICE);
并声明变量。
或者使用isset()在引用它们之前检查它们是否被声明,如:$value = isset($_POST['value']) ?$_POST['value']: "; " .