欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

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

程序员文章站 2022-05-02 18:20:46
...
大神来帮忙啊!怎么把这两段代码的功能结合起来啊,试了一天了。。。
情况是要做一个页面,输出数据库的销售记录,卖出3件以上的显示绿色,3件以下白色。
这个功能已经实现了,代码:
$conn = mysql_connect('127.0.0.1:8889', 'root', 'root');
mysql_select_db('chanping', $conn);
$sql="select * from xiaoshou";
$r = mysql_query($sql);
?>



while($rs = mysql_fetch_assoc($r))
{
if($rs["count"] >= "3")
{
echo ("");
}else{
echo ("");
}
?>



}

echo ("");
?>

这个是每条记录为一行,垂直显示的。
在这个基础上,希望HTML页面以每3段完整记录(型号和count)为一行历遍下去,网上找了段代码如下:
$a = array (1,2,3,4,5,6,7,8,9,10,11); 
$i = 0;
?>



foreach ($a as $k){
if($i%3==0) {//该处表示需要横向排列的列数.
echo "";
}
echo "";//该处显示该列的数据.
$i ++;
}
?>

这两段代码怎么结合起来啊?
能让网页按如下显示
xinghao1 count xinghao2 count xinghao3 count
xinghao4 count xinghao5 count xinghao6 count
xinghao7 count xinghao8 count xinghao9 count
试了很多都不成功 ,求大神帮助!不胜感激!
------解决思路----------------------

$conn = mysql_connect('127.0.0.1:8889', 'root', 'root');
mysql_select_db('chanping', $conn);
$sql="select * from xiaoshou";
$r = mysql_query($sql);
?>
",$k,"

$index = 1;
while($rs = mysql_fetch_assoc($r))
{
if($index%3==1) echo('');
if($rs["count"] >= "3")
{
echo ("
if($index%3==0) echo('');
$index++;
}
--$index
if($index%3!=0) echo('');
?>
");
}else{
echo ("
");
}
?>



代码没试过,思路应该是这样
------解决思路----------------------
$conn = mysql_connect('127.0.0.1:8889', 'root', 'root');
mysql_select_db('chanping', $conn);
$sql="select * from xiaoshou";
$r = mysql_query($sql);
?>


echo "
";
$k=1;
while($rs = mysql_fetch_assoc($r))
{
$color=$rs["count"] >= "3"?"green":"white";
echo $k%3==1?"":"";
?>


echo $k%3==0?"":"";
$k++;
}
echo "
";
?>
大神来帮忙啊如何把这两段代码的功能结合起来啊试了一天了。

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

相关文章

相关视频


网友评论

文明上网理性发言,请遵守 新闻评论服务协议

我要评论
  • 大神来帮忙啊如何把这两段代码的功能结合起来啊试了一天了。
  • 专题推荐

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

    认证0级讲师

    推荐视频教程
  • 大神来帮忙啊如何把这两段代码的功能结合起来啊试了一天了。javascript初级视频教程
  • 大神来帮忙啊如何把这两段代码的功能结合起来啊试了一天了。jquery 基础视频教程
  • 视频教程分类