Php 仅当查询有多行时才希望以表单显示某些内容

Php 仅当查询有多行时才希望以表单显示某些内容,php,html,Php,Html,我试图根据查询中的行数不在表单中显示某些元素。但问题是它正在输出一些if语句,而不是隐藏表单 if($sessionnum !=0){ $assessmentform = "<div id='lt-container'> <form action='".htmlentities($_SERVER['PHP_SELF'])."' method='post' id='assessmentForm'> <p id='warnings'>{$pHTML}</p

我试图根据查询中的行数不在表单中显示某些元素。但问题是它正在输出一些if语句,而不是隐藏表单

if($sessionnum !=0){

$assessmentform = "<div id='lt-container'>
<form action='".htmlentities($_SERVER['PHP_SELF'])."' method='post' id='assessmentForm'>
<p id='warnings'>{$pHTML}</p>
{$outputmodule}

<p><strong>Assessments:</strong> {$sessionHTML} </p>   

</form>
</div>";

echo $assessmentform;
}
下面是一个if语句,用于在找不到行时显示消息:

if($sessionnum ==0){
$pHTML = "<span style='color: red'>Sorry, You There No Assessments under this Module</span>";
}
if($sessionnum==0){
$pHTML=“对不起,您在本模块下没有评估”;
}
上面的问题很好,但下面的问题是,如果从查询中找到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;
$assessmentform=”

{$pHTML}

{$outputmodule} 如果($sessionnum!=0){ 评估:{$sessionHTML}

} "; echo$评估表;
如果要隐藏表单,请将条件置于表单上方

if($sessionnum !=0){

$assessmentform = "<div id='lt-container'>
<form action='".htmlentities($_SERVER['PHP_SELF'])."' method='post' id='assessmentForm'>
<p id='warnings'>{$pHTML}</p>
{$outputmodule}

<p><strong>Assessments:</strong> {$sessionHTML} </p>   

</form>
</div>";

echo $assessmentform;
}
if($sessionnum!=0){
$assessmentform=”

{$pHTML}

{$outputmodule} 评估:{$sessionHTML}

"; echo$评估表; }
您不能在字符串中写入条件

$assessmentform = "<div id='lt-container'>
    <form action='".htmlentities($_SERVER['PHP_SELF'])."' method='post' id='assessmentForm'>
    <p id='warnings'>{$pHTML}</p>
    {$outputmodule}";

    if($sessionnum !=0){
    $assessmentform = ."<p><strong>Assessments:</strong> {$sessionHTML} </p>";   
    }

    $assessmentform = ."
    </form>
    </div>";
echo $assessmentform;
$assessmentform=”

{$pHTML}

{$outputmodule}”; 如果($sessionnum!=0){ $assessmentform=。“评估:{$sessionHTML}

”; } $assessmentform=。” "; echo$评估表;
这与jQuery无关,jQuery是JavaScript库。@ShadowWizard很抱歉忘记删除标记