大神来帮忙啊如何把这两段代码的功能结合起来啊试了一天了。

WBOY
풀어 주다: 2016-06-13 12:26:48
원래의
1024명이 탐색했습니다.

大神来帮忙啊!怎么把这两段代码的功能结合起来啊,试了一天了。。。
情况是要做一个页面,输出数据库的销售记录,卖出3件以上的显示绿色,3件以下白色。
这个功能已经实现了,代码:

<?php<br />$conn = mysql_connect('127.0.0.1:8889', 'root', 'root');<br />mysql_select_db('chanping', $conn);<br />$sql="select * from xiaoshou";<br />$r = mysql_query($sql);<br />?><br /><br /> <br />  <?php<br /> <br />  while($rs = mysql_fetch_assoc($r))<br />  {<br />   if($rs["count"] >= "3")<br />   {<br />    echo ("<tr bgcolor=green>");<br />   }else{<br />    echo ("<tr bgcolor=white>");<br />   }<br />?><br />   <tr><br />   <td><?php echo $rs["xinghao"];?></td><td><?php echo $rs["count"];?></td><br />   </tr><br />   <?php<br />  }<br /> <br />echo ("</table>");<br />?>
로그인 후 복사

这个是每条记录为一行,垂直显示的。
在这个基础上,希望HTML页面以每3段完整记录(型号和count)为一行历遍下去,网上找了段代码如下:
<?php <br />$a = array (1,2,3,4,5,6,7,8,9,10,11); <br />$i = 0; <br />?> <br /><table border=1> <br /><tr> <br /><? <br />foreach ($a as $k){ <br />if($i%3==0) {//该处表示需要横向排列的列数. <br />echo "</tr><tr>"; <br />} <br />echo "<td>",$k,"</td>";//该处显示该列的数据. <br />$i ++; <br />} <br />?> 
로그인 후 복사


这两段代码怎么结合起来啊?
能让网页按如下显示
xinghao1 count xinghao2 count xinghao3 count
xinghao4 count xinghao5 count xinghao6 count
xinghao7 count xinghao8 count xinghao9 count
试了很多都不成功 ,求大神帮助!不胜感激!
------解决思路----------------------
<br /><?php<br />$conn = mysql_connect('127.0.0.1:8889', 'root', 'root');<br />mysql_select_db('chanping', $conn);<br />$sql="select * from xiaoshou";<br />$r = mysql_query($sql);<br />?><br /><table><br /><?php<br />$index = 1;<br />while($rs = mysql_fetch_assoc($r))<br />{<br />  if($index%3==1) echo('<tr>');<br />  if($rs["count"] >= "3")<br />  {<br />    echo ("<td bgcolor=green>");<br />  }else{<br />    echo ("<td bgcolor=white>");<br />  }<br />?><br />   <?php echo $rs["xinghao"];?></td><td><?php echo $rs["count"];?></td><br /><?php<br />  if($index%3==0) echo('</tr>');<br />  $index++;<br />}<br />--$index<br />if($index%3!=0) echo('</tr>');<br />?><br /></table><br />
로그인 후 복사


代码没试过,思路应该是这样
------解决思路----------------------
<?php<br />$conn = mysql_connect('127.0.0.1:8889', 'root', 'root');<br />mysql_select_db('chanping', $conn);<br />$sql="select * from xiaoshou";<br />$r = mysql_query($sql);<br />?><br /> <br />  <br />  <?php<br />echo "<table>";<br />  $k=1;<br />  while($rs = mysql_fetch_assoc($r))<br />  {<br />	$color=$rs["count"] >= "3"?"green":"white";<br />	echo $k%3==1?"<tr>":"";<br />?><br />   <td bgcolor="<?php echo $color;?>"><?php echo $rs["xinghao"];?></td><br />   <td bgcolor="<?php echo $color;?>"><?php echo $rs["count"];?></td><br />   <?php<br />   echo $k%3==0?"</tr>":"";<br />   $k++;<br />  }<br />echo "</table>";<br />?><br />
로그인 후 복사

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿