热搜:NVER node 开发 php

php循环输出表格错位的问题

2024-09-18 09:15:01
php循环输出表格错位的问题

  

外聘专家

  • 姓 名
  • 职称
  • 价格
  • 姓 名
  • 职称
  • 价格
  • 姓 名
  • 职称
  • 价格
  • 刘 红
  • 祝 蓉
  • 吴金荣
  • 刘燕池

我想输出这个表格,可是到了第二行的时候就只显示一个然后换行,我用table的时候没问题。
<?php 	  		if ( isset($arrayServiceType) && is_array($arrayServiceType) ) {	  			$strWaiDoctor = "";	  			for ($i=0; $i< count($arrayServiceType); $i++) {	  				if($i%4==0){	  					$strWaiDoctor.="
    "; } if ( $arrayServiceType[$i]['type'] == '1' ) { if(($i+1) % 4 == 0) { $strWaiDoctor.="
  • ".$arrayServiceType[$i]['doctorname']."
  • ".$arrayServiceType[$i]['金额']."元
  • "; }else{ $strWaiDoctor.="
  • ".$arrayServiceType[$i]['doctorname']."
  • ".$arrayServiceType[$i]['金额']."元
  • "; } } if(($i+1) % 4 == 0) { // if(($i+1) % 3 == 0) { $strWaiDoctor.= "
"; } } echo $strWaiDoctor; } ?>


回复讨论(解决方案)

<?php               if ( isset($arrayServiceType) && is_array($arrayServiceType) ) {                  $strWaiDoctor = "";                  for ($i=0; $i< count($arrayServiceType); $i++) {                      if($i%4==0){                          $strWaiDoctor.="
    "; } if ( $arrayServiceType[$i]['type'] == '1' ) { if(($i+1) % 4 == 0) { $strWaiDoctor.="
  • ".$arrayServiceType[$i]['doctorname']."
  • ".$arrayServiceType[$i]['金额']."元
  • "; }else{ $strWaiDoctor.="
  • ".$arrayServiceType[$i]['doctorname']."
  • ".$arrayServiceType[$i]['金额']."元
  • "; } } if(($i+1) % 4 == 0) { // if(($i+1) % 3 == 0) { $strWaiDoctor.= "
"; } } echo $strWaiDoctor; } ?>


试试

楼上的兄弟还是不行啊

  

外聘专家

  • 姓 名
  • 职称
  • 价格
  • 姓 名
  • 职称
  • 价格
  • 姓 名
  • 职称
  • 价格
  • 刘 红
  • 祝 蓉
  • 吴金荣
  • 刘燕池
  • 刘燕池1
  • 刘燕池1

没有人知道吗?
拜托啊

不用贴你的PHP代码,看看HTML代码是否完整,如果完整的话,那肯定就是css写的不对了,可以去页面设计的版面论坛去问问……

在HTML代码里面显示的是没问题的

就没人知道怎么回事吗

应该是你的程序判断的原因

utf-8的问题,你把文件都改成ANSI就可以了,参考http://blog.csdn.net/aniven/article/details/6925561