php 循环错误

WBOY
Freigeben: 2016-06-23 13:50:32
Original
958 Leute haben es durchsucht


 include_once 'mysql.php';
 
 $C = "";
 $rownum = 5;          //每行要显示的车标数
 $picindex = 1;          //$picindex 车标序号
 $newrow = 0;            //是否换行 ,值为 1 时换行(换行即为要输入 ,为 0 时不换行
 $logorst = mysqli_query($cnn,"select * from BandLogo where ShowOrder  '0' ORDER BY ShowOrder ASC");
 
 ?>  while($row = mysqli_fetch_array($logorst)){
      if($picindex > $rownum){
         $picindex = 1;
         $newrow = 1;
      }         
      if($newrow == 1){         
         echo "";                  //输出  即为 换行         
      } ?>    
             if($newrow == 1){
         echo "";
         $newrow = 0;
      }    
      $picindex++;                  
}
 ?>
     
        
              
           
           ">
php 循环错误 "/>

        

          ">
         
        
            
      
    





上面的代码想要每行显示5个图标,但是从第二行开始,就会在第一个图片显示了之后换行,请帮我看看那里有错误呢,谢谢了


回复讨论(解决方案)

你的
      if($newrow == 1){         
         echo "

";                  //输出   即为 换行         
      }
     if($newrow == 1){
         echo "";
         $newrow = 0;
      }    
是在一次循环中完成的,自然那行就只有一个单元格了

标签不完整
if($picindex > $rownum){
         $picindex = 1;
         $newrow = 1;
      }   

前五次$picindex 肯定小于$rownum ,也就是说刚开始并没有

的开始标签

循环里面改为

      if($picindex > $rownum){         $picindex = 1;      }               if($picindex == 1){                  echo "<tr>";                  //输出 <tr> 即为 换行               } ?>          <td>             <table><tr><td>              <?php //定义一个小的表格,只有两个格子,上面一个格子放图片,下面一个格子放名称  ?>           <?php echo $picindex ?>           <a href="qps_showqpslist.php?tag=<?php echo $row['Name'] ?>"><div align="center"><img  src=" <?php echo $row['FileName'] ? alt="php 循环错误" > "/></div></a>        </td></tr><tr><td>          <a href="qps_showqpslist.php?tag=<?php echo $row['Name'] ?>"><div align="center"><?php echo $row['Name']; ?></div></a>                 </td></tr></table>                  </td>	  <?php       if($picindex == 5){         echo "</tr>";      }      $picindex++; 
Nach dem Login kopieren

jam00
果酱很好吃  说的对的,

  if($picindex == $rownum){
         echo "

";    
      }

当 $picindex == $rownum 时,才能输入 
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage