我试图根据查询中的行数不显示表单中的某些元素。但问题是它输出了一些 if 语句而不是隐藏表单。
下面是一个 if 语句,如果没有找到行,则显示一条消息:
if($sessionnum ==0){
$pHTML = "<span style='color: red'>Sorry, You There No Assessments under this Module</span>";
}
上面很好,但下面是我试图仅在从查询中找到 a 行时才在表单中显示某些内容的问题:
$assessmentform = "<div id='lt-container'>
<form action='".htmlentities($_SERVER['PHP_SELF'])."' method='post' id='assessmentForm'>
<p id='warnings'>{$pHTML}</p>
{$outputmodule}
if($sessionnum !=0){
<p><strong>Assessments:</strong> {$sessionHTML} </p>
}
</form>
</div>";
echo $assessmentform;