php表单验证问题-无法打印到页眉
我有一个php表单,它将信息保存到我的数据库中,并在完成后发送电子邮件。但是,它不会验证字段是否为空,而是打印set和notset选项。你知道为什么会这样吗?在我添加表单字段验证之前,它工作得非常好 另外,由于需要HTML5ARIA,它在FF和Chrome中工作,但在IE中不工作 htmlphp表单验证问题-无法打印到页眉,php,forms,validation,Php,Forms,Validation,我有一个php表单,它将信息保存到我的数据库中,并在完成后发送电子邮件。但是,它不会验证字段是否为空,而是打印set和notset选项。你知道为什么会这样吗?在我添加表单字段验证之前,它工作得非常好 另外,由于需要HTML5ARIA,它在FF和Chrome中工作,但在IE中不工作 html 露营者姓名 php 考虑使用PHP的空函数 您可以将代码更新为以下内容: if(!empty($Cname)) { echo "This var is set so I will print."
露营者姓名
php
考虑使用PHP的空函数
您可以将代码更新为以下内容:
if(!empty($Cname)) {
echo "This var is set so I will print.";
}
您只需要在else中输入“exit()”吗?
<?php
$Cname = isset($_POST['Cname']) ? $_POST['Cname'] : null;
if (isset($Cname)) {
echo "This var is set so I will print.";
}
// OR
if (isset($_POST['Cname'])) {
// Perform your database action here...
}
?>
它仍然抛出这个错误:警告:无法修改头信息-头已经由register1.php中的(输出从register1.php:37开始)发送,在第105行确定在register1.php的顶部启动输出缓冲区,就像
在任何其他元素之前一样。这在我将刷新添加到末尾时也有帮助
if(!empty($Cname)) {
echo "This var is set so I will print.";
}
<?php
$Cname = isset($_POST['Cname']) ? $_POST['Cname'] : null;
if (isset($Cname)) {
echo "This var is set so I will print.";
}
// OR
if (isset($_POST['Cname'])) {
// Perform your database action here...
}
?>