首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在if中嵌入HTML ...否则..。否则..。PHP代码不工作

问在if中嵌入HTML ...否则..。否则..。PHP代码不工作
EN

Stack Overflow用户
提问于 2017-01-11 20:24:56
回答 1查看 76关注 0票数 1

我是一个全新的PHP新手,对我正在做的事情一无所知。通过浏览这个站点,我找到了在PHP中嵌入HTML的方法。

然而,我不能让它工作。我的代码是:

代码语言:javascript
复制
<?php do { ?>
    <?php if ($row_rsMore['contentID'] = 35) : ?>
        <li><a href="aboutus.php"><h4><?php echo $row_rsMore['contentTitle']; ?></h4></a></li>
    <?php elseif ($row_rsMore['contentID'] = 37) : ?>
        <li><a href="contactus.php"><h4><?php echo $row_rsMore['contentTitle']; ?></h4></a></li>
    <?php elseif ($row_rsMore['contentID'] = 38) : ?>
        <li><a href="otherlinks.php"><h4><?php echo $row_rsMore['contentTitle']; ?></h4></a></li>
    <?php else : ?>
        <li><a href="more.php?idVal=<?php echo $row_rsMore['contentID']; ?>"><h4><?php echo $row_rsMore['contentTitle']; ?></h4></a></li>
    <?php endif ?>
<?php } while ($row_rsMore = mysql_fetch_assoc($rsMore)); ?>

我试着用单引号,双引号,括号和这些主题的变体将数字(35,37和38)括起来。

实际情况是,每个语句的'contentTitle‘都正确显示,但每个href显示相同的链接(第一个'if’即'aboutus.php')。

我哪里搞错了?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-01-11 20:26:19

试一试

代码语言:javascript
复制
if ($row_rsMore['contentID'] == 35) :

而不是单个=

将all single =更改为==

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41590917

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档