我一直试图在满足特定条件时在<li>
标记之间显示内容。最初我有一个$结果字符串,我试图检查一个条件。但我想我的语法错了。 我的代码:无法在html中运行PHP脚本
$Result1 =
'<div id="midrow">
<ul class="rounded-list">
<li ><strong>Name:</strong> '.$username.'</li>
htmlspecialchars('<? if($tips_flag == 1){ ?>');
<li >Competency 6 - Offer concessions: '.round($per_s6, 2).' percent</li>
htmlspecialchars('<? } ?>)';
</ul>
</div>';
我的这三条线是不正确的,我想,
echo htmlspecialchars('<? if($tips_flag == 1){');
<li >Competency 6 - Offer concessions: '.round($per_s6, 2).' percent</li>
echo htmlspecialchars('<? } ?>)';
帮助PLZ!
您无法在变量赋值中回显。 – chris85
删除回声,但仍然没有成功 – nikhilk
你想用'htmlspecialchars()'做什么?你现在拥有的只是回显纯文本;它不会作为PHP执行,因为您将它作为字符串参数传递。 –