引导css数据加载


bootstrap css data load

我正在为大学项目使用引导程序框架

我有50+的数据

<div class="span12">
   <div class="span4">
         --- data ---
   </div>
<div class="span4">
         --- data ---
   </div>
<div class="span4">
         --- data ---
   </div>
</div>

我希望每行只有3个数据。在三个数据之后,它将创建新行,即新的

<div class="span12">

我不能动态地做plz帮助。

我试过了,但没有成功

if(mysql_num_rows($country)>0)
   {
  while($row=mysql_fetch_array($country))
 {
      $c=0;
      echo "<div class='span12'>";
   if($c==0 || $c==1 || $c==2)
  {
      echo "<div class='span4'>".$row['countryName']."</div>";
      $c++;
   }
   else
   {
     echo "</div>";
   }
 }

}

if(mysql_num_rows($country)>0)
   {
  while($row=mysql_fetch_array($country))
 {
      $c=0;
      echo "<div class='span12'>";
   if($c==0 || $c==1 || $c==2)
  {
      echo "<div class='span4'>".$row['countryName']."</div>";
      $c++;
   }
   else
   {
     echo "</div>";
   }
 }
} 

您每次都将$c设置回0。试试我下面的代码:

    if(mysql_num_rows($country)>0)
       {
$c=0;
          echo "<div class='span12'>";
      while($row=mysql_fetch_array($country))
     {
          $c++;
       if($c % 3)
      {
 echo "<div class='span4'>".$row['countryName']."</div>";
          $c++;
       }
       else
       {
          echo "<div class='span4'>".$row['countryName']."</div>";
          $c++;
         echo "</div>";
       }
     }
    } 

我认为这个逻辑会更好地工作

$row_num = mysql_num_rows($country);
if($row_num > 0)
{
    for ($i=0; $row = mysql_fetch_array($country); $i++)
    {
        $res_array[$i] = $row;
    }
    $i--;
    while($i > 3)
    {
        echo "<div class='span12'>";
        echo "<div class='span4'>". $row[$i]['countryName'] ."</div>";
        echo "<div class='span4'>". $row[$i+1]['countryName'] ."</div>";
        echo "<div class='span4'>". $row[$i+2]['countryName'] ."</div>";
        echo "</div>";
        $row_num += 3;      
    }
    echo "<div class='span12'>";
    if ($i > 0) 
    {
        echo "<div class='span12'>";
        echo "<div class='span4'>". $row[$i]['countryName'] ."</div>";
        $i--;
        if ($i > 0) 
        {
            echo "<div class='span4'>". $row[$i]['countryName'] ."</div>";
        }
        echo "</div>";
    }
}

祝好运