【发布时间】:2016-02-11 22:49:57
【问题描述】:
我在一个用 php 编写的动态网页上,并希望有一个 if else 语句来查看 mysql 数据库表并检查字符串“description”是否存在于某个数据库表列中。如果出现“描述”一词,则在按钮内回显“访问折扣地点”文本,否则在按钮内回显“访问地点网站”字符串。
我目前有下面的代码,它在一个 php 文件中。
<?php if(stripos( $forum_data['venue_url_text'],"discount") == false) ?>
<a href="<?php echo $forum_data['venue']['venue_url']; ?>" class="btn" target="_blank" rel="nofollow"> VISIT VENUE WEBSITE</a>
<?php elseif: ?>
<a href="<?php echo $forum_data['venue']['venue_url']; ?>" class="btn" target="_blank" rel="nofollow"> VISIT DISCOUNTED VENUE</a>
<?php endif: ?>
【问题讨论】:
-
请注意
== false可能会产生误报,如果发生在0上,你就完蛋了 -
@ghost 是的,请详细说明,从我尝试过的情况来看。 if 语句只执行一次,然后将其结果应用于每个页面。我希望 if 语句将其条件应用于每个页面,因为它们都会产生不同的答案。
标签: php html mysql if-statement web