php中单个数据库字段多列显示(单字段分页、横向输出)


Posted in PHP onJuly 28, 2014

今天在做项目时,遇到个问题就是把从数据库读出来的同一字段分行分列显示,就是每行显示12列,根据总记录数控制循环行数。如果是多字段很好实现,一个循环搞定,如果是一个字段循环那么就比较麻烦了,需要同时用到多个循环还有递增变量,网上也有很多Phper遇到相似的问题,今天小编把自己的解决方案分享大家。

对于同一字段循环多行和控制列显示个数,实现原理就是先用Limit限制读出第一次循环,然后拿第一次循环读出的记录数加上要每行显示的列数。下面直接附上代码:

第一次循环代码:

<tr>
<?php
$rer=mysql_query(“select EI_EmployeeId,EI_EmployeeName from employeeinfo order by EI_EmployeeId asc limit 0,10″);
while($inf=mysql_fetch_array($rer)){
?> 
<td>
<input type=”checkbox” name=”menuemployname” id=”menuemployname” value=”<?php echo $inf['EI_EmployeeName']?>”/><?php echo $inf['EI_EmployeeName']?>
</td>
<?php }?>
</tr>
之后循环代码:
<?php
$rer=mysql_query(“select EI_EmployeeId,EI_EmployeeName from employeeinfo order by EI_EmployeeId asc”);
$num=mysql_num_rows($rer);
$i=0;$j=10;
$count=ceil($num/$j);
for($k=0;$k<$count;$k++){
$i=$i+$j;
?> 
<tr>
<?php
$rer=mysql_query(“select EI_EmployeeId,EI_EmployeeName from employeeinfo order by EI_EmployeeId asc limit $i,$j”);
while($inf=mysql_fetch_array($rer)){
?> 
<td>
<input type=”checkbox” name=”menuemployname” id=”menuemployname” value=”<?php echo $inf['EI_EmployeeName']?>”/><?php echo $inf['EI_EmployeeName']?>
</td>
<?php }?>
</tr>
<?php }?>

当然还有更直接的方法,就是多次循环第一次循环,只需要改动Limit的第一个参数即可。希望对于初学者phper有所帮助。

PHP 相关文章推荐
简单的PHP图片上传程序
Mar 27 PHP
PHP数组交集的优化代码分析
Mar 06 PHP
PHP调用Webservice实例代码
Jul 29 PHP
PHP中usort在值相同时改变原始位置问题的解决方法
Nov 27 PHP
最常用的8款PHP调试工具
Jul 06 PHP
PHP调用MySQL存储过程并返回值的方法
Dec 26 PHP
php实现计数器方法小结
Jan 05 PHP
php实现指定字符串中查找子字符串的方法
Mar 17 PHP
给WordPress中的留言加上楼层号的PHP代码实例
Dec 14 PHP
实现WordPress主题侧边栏切换功能的PHP脚本详解
Dec 14 PHP
php中数组最简单的使用方法
Dec 27 PHP
如何用PHP实现分布算法之一致性哈希算法
May 26 PHP
windows的文件系统机制引发的PHP路径爆破问题分析
Jul 28 #PHP
浅析PHP程序设计中的MVC编程思想
Jul 28 #PHP
PHP错误Allowed memory size of 67108864 bytes exhausted的3种解决办法
Jul 28 #PHP
php实现的九九乘法口诀表简洁版
Jul 28 #PHP
完美的2个php检测字符串是否是utf-8编码函数分享
Jul 28 #PHP
php5.3以后的版本连接sqlserver2000的方法
Jul 28 #PHP
php中把美国时间转为北京时间的自定义函数分享
Jul 28 #PHP
You might like
从C/C++迁移到PHP——判断字符类型的函数
2006/10/09 PHP
php 向访客和爬虫显示不同的内容
2009/11/09 PHP
PHP自定义大小验证码的方法详解
2013/06/07 PHP
深入解析Session是否必须依赖Cookie
2013/08/02 PHP
php判断文件上传类型及过滤不安全数据的方法
2014/12/17 PHP
iis 7下安装laravel 5.4环境的方法教程
2017/06/14 PHP
Javascript 加载和执行-性能提高篇
2012/12/28 Javascript
jQuery回车实现登录简单实现
2013/08/20 Javascript
IE下通过a实现location.href 获取referer的值
2014/09/04 Javascript
jQuery中DOM树操作之复制元素的方法
2015/01/23 Javascript
JavaScript实现向右伸出的多级网页菜单效果
2015/08/25 Javascript
jquery 实时监听输入框值变化的完美方法(必看)
2017/01/26 Javascript
Vue.2.0.5过渡效果使用技巧
2017/03/16 Javascript
微信小程序表单验证功能完整实例
2017/12/01 Javascript
浅谈AngularJS中$http服务的简单用法
2018/05/15 Javascript
vue 插件的方法代码详解
2019/06/06 Javascript
微信小程序错误this.setData报错及解决过程
2019/09/18 Javascript
js实现图片无缝循环轮播
2019/10/28 Javascript
小程序外卖订单界面的示例代码
2019/12/30 Javascript
[07:54]DOTA2-DPC中国联赛 正赛 iG vs VG 选手采访
2021/03/11 DOTA
Python学习资料
2007/02/08 Python
使用Python中PDB模块中的命令来调试Python代码的教程
2015/03/30 Python
使用Python获取并处理IP的类型及格式方法
2018/11/01 Python
详解python多线程之间的同步(一)
2019/04/03 Python
python3 logging日志封装实例
2020/04/08 Python
HTML5调用手机摄像头拍照的实现思路及代码
2014/06/15 HTML / CSS
Jeep牧马人、切诺基和自由人零配件:4 Wheel Drive Hardware
2017/07/02 全球购物
英国IT硬件供应商,定制游戏PC:Mesh Computers
2019/03/28 全球购物
Chi Chi London官网:购买连衣裙和礼服
2020/10/25 全球购物
策划主管的工作职责
2013/11/24 职场文书
毕业生就业协议书
2014/04/11 职场文书
小学生竞选班干部演讲稿
2014/04/24 职场文书
2014年图书室工作总结
2014/12/09 职场文书
2015年银行大堂经理工作总结
2015/04/24 职场文书
烈士陵园观后感
2015/06/08 职场文书
导游词之清晏园
2019/11/22 职场文书