我有下面的代码部分,我想只显示html如果在网址中设置了ID。它不工作,我不知道为什么!相同的代码适用于页面的其他区域,而不是这里!我正在编辑别人为我建的一些代码,我是一个php noob所以请耐心等待我!
感谢您的帮助!!
<?php if(!isset($_GET['id'])) { ?>
<div class="control-group"> Show this text </div>
<? } ?>
答案 0 :(得分:2)
你的条件有错误。
<?php if(isset($_GET['id'])) { ?>
<div class="control-group"> Show this text </div>
<?php } ?>
答案 1 :(得分:0)
显然,您必须删除not
(!
)。您想要的逻辑是isset
而不是not isset
。
答案 2 :(得分:0)
试试这个:
<?php if(isset($_GET['id'])) {
echo "<div class='control-group'> Show this text </div>";
}; ?>
取决于您是否要显示代码或不放置!在isset
前面。