使用php隐藏表单代码检查
我认为这很简单 如果某个事件已满,我试图隐藏一个表单,这是我的代码:使用php隐藏表单代码检查,php,html,mysql,boolean,Php,Html,Mysql,Boolean,我认为这很简单 如果某个事件已满,我试图隐藏一个表单,这是我的代码: var_dump($errorflag); var_dump($registered , $limit); if ($registered>$limit) { $errorflag="1"; } event=$event&eventlocation=$eventlocation&eventdate=$eventdate") var_dump($errorflag); 以及隐藏表单的代码: ?php
var_dump($errorflag);
var_dump($registered , $limit);
if ($registered>$limit) {
$errorflag="1";
}
event=$event&eventlocation=$eventlocation&eventdate=$eventdate")
var_dump($errorflag);
以及隐藏表单的代码:
?php if ($errorflag=="1") {
echo "style=\'display:none;\'";
};
?>
这里有几个语法问题。这一行不明确:
event=$event&eventlocation=$eventlocation&eventdate=$eventdate")
事件前没有$before-这是一个变量吗?此外,该行不以a结尾;但有一个尾随)与任何开口(
最后,这一行:
?php if ($errorflag=="1") {
echo "style=\'display:none;\'";
};
应该是:
<?php if ($errorflag=="1") {
echo "style=\'display:none;\'";
}
?>
我在var转储中得到这个:字符串(1)“0”字符串(2)“64”字符串(2)“10”字符串(1)“1”但是我不确定它是在读取if语句还是我隐藏表单的代码有问题。你在PHP日志中有错误吗?这是什么输出?谢谢你的帮助。这行代码不明确,不应该在那里,代码应该是:var\u dump($errorflag);var\u dump($registed,$limit);if($registed>$limit){$errorflag=“1”}var_dump($errorflag);
我确实删除了分号,但仍然发生了同样的事情,您添加了