在循环中显示标记

时间:2016-09-05 06:02:28

标签: php html loops

好吧,我有一个脚本只是选项卡包含出现时单击的标题信息。 我首先将它放入我的代码中,显示该组以及子组......

我看到了代码 包括位于循环外部的ul标记 还包括li和位于循环内部的标记 到目前为止。 但我有<div></div>标记,必须从<ul>标记中删除子组显示但不能?

<div id="horizontalTab" class="col-md-12">
  <?php
$sql="select * from category";
$stmt=$db->prepare($sql);
$stmt->execute();
echo '<ul>';
while($result=$stmt->fetch(PDO::FETCH_ASSOC)){
    $id=$result['id'];
    $name=$result['name'];

$sql2="select * from sub where catid='".$id."' ";
$stmt2=$db->prepare($sql2);
$stmt2->execute();
$num=$stmt2->rowCount();

echo '<li><a href="#'.$id.'"> '.$name.'</a></li>';
echo '<div id="'.$id.'">';

while($result2=$stmt2->fetch(PDO::FETCH_ASSOC)){

$id2=$result2['id'];
$name2=$result2['name'];
echo ''.$name2.'';
}
}
echo '</div>';
echo '</ul>';
?>
</div>

也是我的代码

<div id="horizontalTab" class="col-md-12">
  <ul>
    <li><a href="#tab-1">shop</a></li>
    <li><a href="#tab-2">shop1</a></li>
  </ul>
  <div id="tab-1">
    info shop1
  </div>
  <div id="tab-2">
    info shop2
  </div>
</div> 

0 个答案:

没有答案