首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于PHP值显示HTML元素

基于PHP值显示HTML元素
EN

Stack Overflow用户
提问于 2012-04-24 06:18:37
回答 1查看 74关注 0票数 0

下面的代码不起作用,我用它得到了一个白屏幕。不知道是怎么回事。另外,我不确定是否最好将$member_info传递给javascript并使用jQuery遍历html?

PHP:

代码语言:javascript
复制
foreach($team_member as $member)
{
  $is_leader= false;
  if(naked_id($member->id) == naked_id($leader->id)){
     $is_leader = true;
  } 

  unset($member_data);
  $member_data->id =   $member->id;
  $member_data->leader = $is_leader;

  $member_info[] = $member_data;
}

HTML:

代码语言:javascript
复制
<?php foreach($member_info as $member) : ?>

    <?php if ( $member->leader == true ) : ?>

        <span id="team-leader">Team Leader</span>

    <?php else : ?>

        <span id="team-leader" style="display:none;">Team Leader</span>

    <?php endif ?>
<?php endforeach ?>
EN

回答 1

Stack Overflow用户

发布于 2012-04-24 06:33:16

在foreach之后需要一个冒号(在您给出的HTML片段中)。根据PHP手册 -

在每种情况下,交替语法的基本形式是将开头大括号更改为冒号(:)

然后,它将成为:

代码语言:javascript
复制
<?php foreach($member_info as $member) : ?>
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10292666

复制
相关文章

相似问题

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