php echo会失败我有一个奇怪的问题,我认为是用我的设置(Windows 10上的WAMP)。我是初学者,正在致力于我的第一个项目(重写旧的Access/VBA解决方案)。如果我echo“<”
我想创建一个HTML下拉列表 - mysqli_query工作正常,我可以回显我需要的列表并获得准确的行数。但是当我尝试任何以'<'开头的echo语句时,页面的其余部分不会运行。
<在其他任何地方都很好,但是在开始阶段。我需要的是能够把
while($row = mysqli_fetch_assoc($result)) {
echo "<option value ='".$row['schoolName']."'>".$row["schoolName"]."</option>";
}
这只是显示$ row [“schoolName”] biut没有其他文本的列表。
该代码可能存在一些错误,但我用更短的回声串测试了它,并且如果'<'是回声之后的第一个东西,它们总是会失败。我没有收到错误消息 - 上面的代码只是给出了$ row ['schoolName]的正确列表。
任何想法?
您/是/输出到'select'标签是吗? – Stuart
你看过你的页面源代码吗?因为如果你得到*一些*输出,这意味着它不是你的代码失败... –
也许你正在寻找http://php.net/manual/en/function.htmlspecialchars.php – donald123