php循环输出表格错位的问题
Jun 23, 2016 pm 02:15 PM
<div class="wpzj"> <h1 id="外聘专家">外聘专家</h1> <ul class="bkm"> <li class="hong">姓 名</li> <li>职称</li> <li>价格</li> <li class="hong">姓 名</li> <li>职称</li> <li>价格</li> <li class="hong">姓 名</li> <li>职称</li> <li class="bkym">价格</li> </ul> <ul class="bkm"><li class="hong">刘 红</li> <li></li> <li></li> <li class="hong">祝 蓉</li> <li></li> <li></li> <li class="hong">吴金荣</li> <li></li> <li class="bkym"></li> </ul> <ul class="bkm"> <li class="hong">刘燕池</li> <li></li> <li></li> <li class="hong"></li> <li></li> <li></li> <li class="hong"></li> <li></li> <li class="bkym"></li> </ul></div>
我想输出这个表格,可是到了第二行的时候就只显示一个然后换行,我用table的时候没问题。
<?php if ( isset($arrayServiceType) && is_array($arrayServiceType) ) { $strWaiDoctor = ""; for ($i=0; $i< count($arrayServiceType); $i++) { if($i%4==0){ $strWaiDoctor.="<ul class=\"bkm\">"; } if ( $arrayServiceType[$i]['type'] == '1' ) { if(($i+1) % 4 == 0) { $strWaiDoctor.="<li class=\"hong\"><a href=\"showorderinginfo.php?cardnumber=".$_REQUEST['cardnumber']."&organid=".$_REQUEST['organid']."&orderingid=".$_REQUEST['orderingid']."&serviceid=".$arrayServiceType[$i]['服务编号']."&doctorid=".$arrayServiceType[$i]['doctorid']."&showdoctorinfo=display\">".$arrayServiceType[$i]['doctorname']."</a> </li><li></li><li style=\"border-right:none;\">".$arrayServiceType[$i]['金额']."元</li>"; }else{ $strWaiDoctor.="<li class=\"hong\"><a href=\"showorderinginfo.php?cardnumber=".$_REQUEST['cardnumber']."&organid=".$_REQUEST['organid']."&orderingid=".$_REQUEST['orderingid']."&serviceid=".$arrayServiceType[$i]['服务编号']."&doctorid=".$arrayServiceType[$i]['doctorid']."&showdoctorinfo=display\">".$arrayServiceType[$i]['doctorname']."</a> </li><li></li><li>".$arrayServiceType[$i]['金额']."元</li>"; } } if(($i+1) % 4 == 0) { // if(($i+1) % 3 == 0) { $strWaiDoctor.= "</ul>"; } } echo $strWaiDoctor; } ?>
回复讨论(解决方案)
<?php if ( isset($arrayServiceType) && is_array($arrayServiceType) ) { $strWaiDoctor = ""; for ($i=0; $i< count($arrayServiceType); $i++) { if($i%4==0){ $strWaiDoctor.="<ul class=\"bkm\">"; } if ( $arrayServiceType[$i]['type'] == '1' ) { if(($i+1) % 4 == 0) { $strWaiDoctor.="<li class=\"hong\"> <a href=\"showorderinginfo.php?cardnumber=".$_REQUEST['cardnumber']."&organid=".$_REQUEST['organid']."&orderingid=".$_REQUEST['orderingid']."&serviceid=".$arrayServiceType[$i]['服务编号']."&doctorid=".$arrayServiceType[$i]['doctorid']."&showdoctorinfo=display\">".$arrayServiceType[$i]['doctorname']."</a> </li><li> </li><li style=\"border-right:none;\"> ".$arrayServiceType[$i]['金额']."元</li>"; }else{ $strWaiDoctor.="<li class=\"hong\"> <a href=\"showorderinginfo.php?cardnumber=".$_REQUEST['cardnumber']."&organid=".$_REQUEST['organid']."&orderingid=".$_REQUEST['orderingid']."&serviceid=".$arrayServiceType[$i]['服务编号']."&doctorid=".$arrayServiceType[$i]['doctorid']."&showdoctorinfo=display\">".$arrayServiceType[$i]['doctorname']."</a> </li> <li> </li><li> ".$arrayServiceType[$i]['金额']."元</li>"; } } if(($i+1) % 4 == 0) { // if(($i+1) % 3 == 0) { $strWaiDoctor.= "</ul>"; } } echo $strWaiDoctor; } ?>
试试
楼上的兄弟还是不行啊
<div class="wpzj"> <h1 id="外聘专家">外聘专家</h1> <ul class="bkm"> <li class="hong">姓 名</li> <li>职称</li> <li>价格</li> <li class="hong">姓 名</li> <li>职称</li> <li>价格</li> <li class="hong">姓 名</li> <li>职称</li> <li class="bkym">价格</li> </ul> <ul class="bkm"><li class="hong">刘 红</li> <li></li> <li></li> <li class="hong">祝 蓉</li> <li></li> <li></li> <li class="hong">吴金荣</li> <li></li> <li class="bkym"></li> </ul> <ul class="bkm"> <li class="hong">刘燕池</li> <li></li> <li></li> <li class="hong">刘燕池1</li> <li></li> <li></li> <li class="hong">刘燕池1</li> <li></li> <li class="bkym"></li> </ul></div>
没有人知道吗?
拜托啊
不用贴你的PHP代码,看看HTML代码是否完整,如果完整的话,那肯定就是CSS写的不对了,可以去页面设计的版面论坛去问问……
在HTML代码里面显示的是没问题的
就没人知道怎么回事吗
应该是你的程序判断的原因
utf-8的问题,你把文件都改成ANSI就可以了,参考http://blog.csdn.net/aniven/article/details/6925561

Heißer Artikel

Hot-Tools-Tags

Heißer Artikel

Heiße Artikel -Tags

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

11 beste PHP -URL -Shortener -Skripte (kostenlos und Premium)

Arbeiten mit Flash -Sitzungsdaten in Laravel

Erstellen Sie eine React -App mit einem Laravel -Back -Ende: Teil 2, reagieren

Vereinfachte HTTP -Reaktion verspottet in Laravel -Tests

Curl in PHP: So verwenden Sie die PHP -Curl -Erweiterung in REST -APIs

12 Beste PHP -Chat -Skripte auf Codecanyon

Ankündigung von 2025 PHP Situation Survey
