Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 从数据库中选择一行,然后选择其他行作为活动问题选项卡_Php_Html - Fatal编程技术网

Php 从数据库中选择一行,然后选择其他行作为活动问题选项卡

Php 从数据库中选择一行,然后选择其他行作为活动问题选项卡,php,html,Php,Html,我正在设置一个包含从数据库导入的tablist的页面,问题是我希望第一个选项卡是class='active',但当我在while循环中添加类时,所有面板都将使用该类 有没有办法只选择第一行,并给它一个活动类,然后选择其他没有它的行 我的代码将描述它 <?php $str_trans = ""; $str_poem = ""; $ebody_import_query = mysqli_query($con, "SELECT * FROM ebody WHERE epoem_

我正在设置一个包含从数据库导入的tablist的页面,问题是我希望第一个选项卡是
class='active'
,但当我在while循环中添加类时,所有面板都将使用该类

有没有办法只选择第一行,并给它一个活动类,然后选择其他没有它的行

我的代码将描述它

  <?php
  $str_trans = "";
  $str_poem = "";

  $ebody_import_query = mysqli_query($con, "SELECT * FROM ebody WHERE epoem_ie='$ie' ORDER BY rand()");
  if(mysqli_num_rows($ebody_import_query) > 0) {
    while ($row = mysqli_fetch_array($ebody_import_query)) {
      $id = $row['id']; 
      $translator = $row['translator']; 
      $title = $row['title']; 
      $body = $row['body'];

  $str_trans .= "
  <li role='presentation'><a style='padding: 5px; font-size: 14px;' href='#$translator' aria-controls='$translator' role='tab' data-toggle='tab'>$translator</a></li>
  ";

  $str_poem .= "
  <div role='tabpanel' class='tab-pane' id='$translator'>
  <div>
   <u><b class='poemname'>$title</b></u>$body<br>
   <a style='margin-bottom: 10px;' href='translator.php?translator=$translator '><u><b>(جميع ترجمات  $translator_name)</b></u></a>
  <hr></div>
  </div>
  ";

  }
  }
  ?>

  <div class='status_post' >
  <div class='profile_main_column column ' style='margin-top: 10px; '>

  <ul class='nav nav-tabs' style='margin-bottom: 10px; ' role='tablist' id='profileTabs'>
  <?php echo $str_trans; ?>
  </ul>

  <div class='tab-content'>
  <?php echo $str_poem; ?>
  </div>

获取查询结果时使用计数器

$counter = 0; 
if($counter === 0) 
  echo "<div class='active'></div>"
else 
  echo "<div></div>"
$counter=0;
如果($counter==0)
回声“”
否则
回声“”
在循环结束时,递增
计数器
,以便仅第一次分配
活动类