Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php。如果语句为空,_Php_Html_Web_Notepad++ - Fatal编程技术网

Php。如果语句为空,

Php。如果语句为空,,php,html,web,notepad++,Php,Html,Web,Notepad++,在我的留言簿中,我制作了一个“按钮”来查看留言簿,因为它会将您带到另一个页面。问题是我有这个代码 if(空($name)| |(空($comment))) { 回显“错误”; 退出; } 因此,无论我如何链接到留言簿,它都会出现错误。只有当你点击“提交按钮”并且漏掉了你的名字和评论时,它才会显示错误 整个代码:以前,为了更好地理解,我将变量改为英语,但现在我只保留了丹麦语 ?> Fælles论坛 纳文 电子邮件 包围 阿迪斯 美孚nr如果我理解正确;你想要一个双重用途的页面。

在我的留言簿中,我制作了一个“按钮”来查看留言簿,因为它会将您带到另一个页面。问题是我有这个代码
if(空($name)| |(空($comment)))
{
回显“错误”;
退出;
}

因此,无论我如何链接到留言簿,它都会出现错误。只有当你点击“提交按钮”并且漏掉了你的名字和评论时,它才会显示错误

整个代码:以前,为了更好地理解,我将变量改为英语,但现在我只保留了丹麦语

?>


Fælles论坛

纳文

电子邮件

包围

阿迪斯


美孚nr如果我理解正确;你想要一个双重用途的页面。它应该显示留言簿,但如果用户单击提交按钮,它还应该添加注释。如果您单击“提交”按钮并将“名称”或“注释”留空,则希望它出错

您可以通过检查用户名称的值来检查用户是否使用“提交”按钮访问您的页面

请确保为按钮指定一个名称:

<input type="text" name="Name" value="" />
<input type="submit" name="AddComment" value="Save" />

如果没有更多的代码,就很难给出准确、正确的答案。您如何实例化
$name
$comment
?如果这些是表单中的字段名,则需要
$\u POST['name']
$\u POST['comment']
。但这只是一个猜测,没有更多的代码。请为第二页拍照,以便您现在可以看到:)谢谢您的帮助。但是如果我现在点击“保存”按钮,它会显示没有错误的页面。只有“阅读所有消息”才能做到这一点
<input type="text" name="Name" value="" />
<input type="submit" name="AddComment" value="Save" />
if ($_POST['AddComment']=='Save') {
  if (empty($name) || (empty($comment))) {
    echo "Error";
    exit;
  }
  // save logic goes here
}
else {
  // show guestbook
}