情况是要做一个页面,输出数据库的销售记录,卖出3件以上的显示绿色,3件以下白色。
这个功能已经实现了,代码:
<?php$conn = mysql_connect('127.0.0.1:8889', 'root', 'root');mysql_select_db('chanping', $conn);$sql="select * from xiaoshou";$r = mysql_query($sql);?> <?php while($rs = mysql_fetch_assoc($r)) { if($rs["count"] >= "3") { echo (""); }else{ echo (" "); }?> <?php } echo ("");?> <?php echo $rs["xinghao"];?> <?php echo $rs["count"];?>
这个是每条记录为一行,垂直显示的。
在这个基础上,希望HTML页面以每3段完整记录(型号和count)为一行历遍下去,网上找了段代码如下:
<?php $a = array (1,2,3,4,5,6,7,8,9,10,11); $i = 0; ?>
",$k," | ";//该处显示该列的数据. $i ++; } ?>
"); }else{ echo (" | "); }?> <?php echo $rs["xinghao"];?> | <?php echo $rs["count"];?> | <?php if($index%3==0) echo('
代码没试过,思路应该是这样
那每行颜色不用区分了?
那每行颜色不用区分了?
哥 上次帮助真是太感谢了 !还是要区分的 我就是不明白为什么把数据库表的列放入数据里为什么运行不出来? 麻烦再帮我看下!谢谢
<?php$conn = mysql_connect('127.0.0.1:8889', 'root', 'root');mysql_select_db('chanping', $conn);$sql="select * from xiaoshou";$r = mysql_query($sql);?> <?phpecho "
<?php echo $rs["xinghao"];?> | <?php echo $rs["count"];?> | <?php echo $k%3==0?"
本文是由用户编写整理,所有内容的版权归原作者所有。如果侵犯了您的权益,请联系我删除