注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

@fc_lamp

关注Web应用解决方案MySql/PHP/Python一盏名为"飞川"的灯~

 
 
 

日志

 
 

PHP水平方式显示查寻结果  

2009-09-23 23:19:00|  分类: Web技术-Php |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

PHP水平方式显示查寻结果

在多数情况下,(PHP如何水平方式显示查寻结果)我们都是以垂直方式显示数据的。比如(图):

PHP水平方式显示查寻结果 - fc-lamp - fc-lamp的博客

但是,有时我们确需要水平方式显示数据的,那我们就得用程序来计算列数,以及什么时候该换行。

代码如下:

echo '---------------------水平方式显示查寻结果------------------------------------------------<br/>';

$conn = mysql_connect('hostname','username','pwd') or die('connect database faile!');
mysql_select_db('database') or die ('select db faile');
mysql_query('set names utf8');

$sql = 'SELECT id,name FROM dev_menu ';

$r = mysql_query($sql);

$i = 0;
$item = 5;
echo "<table border=1>";
while(list($id,$name) = mysql_fetch_row($r)){

     if($id ==0 ){
   echo "<tr>";
}
     echo "<td>$id,$name</td>";
$i++;
     if($i == $item){
         echo "</tr>";
   $i = 0;
}
}
if($i > 0){
for(;$i<$item;$i++){
    echo "<td>&nbsp;</td>";
}
echo "</tr>";
}
echo "</table>";

代码中,有一处是需要注意的(红色标明处)。这段代码的作用就是每列显示数与$i不相等时(即刚好不整除时),自动补全td。

水平结果样图:

PHP水平方式显示查寻结果 - fc-lamp - fc-lamp的博客

  评论这张
 
阅读(109)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017