显示基于PHP值的HTML元素

时间:2012-04-24 06:18:38

标签: php html

以下代码无效,我正在使用白屏。不确定有什么问题。另外,我不确定将$ member_info传递给javascript并使用jQuery迭代html会更好吗?

PHP:

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:

<?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 ?>

1 个答案:

答案 0 :(得分:2)

foreach之后需要一个冒号(在你给出的HTML代码段中)。根据{{​​3}} -

  

在每种情况下,替代语法的基本形式是更改   打开大括号(:)

然后会变成:

<?php foreach($member_info as $member) : ?>