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+DBM的同学录程序(5)
Oct 09 PHP
php 删除数组元素
Jan 16 PHP
Warning: session_destroy() : Trying to destroy uninitialized sessionq错误
Jun 16 PHP
探讨php中防止SQL注入最好的方法是什么
Jun 10 PHP
php取得字符串首字母的方法
Mar 25 PHP
php生成高清缩略图实例详解
Dec 07 PHP
Yii框架参数化查询中IN查询只能查询一个的解决方法
May 20 PHP
微信接口生成带参数的二维码
Jul 31 PHP
yii2中LinkPager增加总页数和总记录数的实例
Aug 28 PHP
php在windows环境下获得cpu内存实时使用率(推荐)
Feb 08 PHP
浅析PHP7 的垃圾回收机制
Sep 06 PHP
详解no input file specified 三种解决方法
Nov 29 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
php去除换行符的方法小结(PHP_EOL变量的使用)
2013/02/16 PHP
详解PHP数组赋值方法
2015/11/07 PHP
Zend Framework缓存Cache用法简单实例
2016/03/19 PHP
laravel框架中表单请求类型和CSRF防护实例分析
2019/11/23 PHP
phpstudy隐藏index.php的方法
2020/09/21 PHP
在iframe里的页面编写js,实现在父窗口上创建动画效果展开和收缩的div(不变动iframe父窗口代码)
2011/12/20 Javascript
JS获取并操作iframe中元素的方法
2013/03/21 Javascript
ExtJS4如何给同一个formpanel不同的url
2014/05/02 Javascript
js实现的标题栏新消息闪烁提示效果
2014/06/06 Javascript
Bootstrap table分页问题汇总
2016/05/30 Javascript
深入解析JavaScript中的arguments对象
2016/06/12 Javascript
AngularJS操作键值对象类似java的hashmap(填坑小结)
2016/11/12 Javascript
js返回顶部实例分享
2016/12/21 Javascript
微信小程序 天气预报开发实例代码源码
2017/01/20 Javascript
js获取一组日期中最近连续的天数
2017/05/25 Javascript
BootStrap中的Fontawesome 图标
2017/05/25 Javascript
vue-cli3.0如何使用CDN区分开发、生产、预发布环境
2018/11/22 Javascript
vuex 中插件的编写案例解析
2019/06/10 Javascript
js滚轮事件 js自定义滚动条的实现
2020/01/18 Javascript
Map与WeakMap类型在JavaScript中的使用详解
2020/11/18 Javascript
vue打开新窗口并实现传参的图文实例
2021/03/04 Vue.js
Python入门篇之条件、循环
2014/10/17 Python
Python 字典dict使用介绍
2014/11/30 Python
浅要分析Python程序与C程序的结合使用
2015/04/07 Python
基于Python实现文件大小输出
2016/01/11 Python
浅谈python中的数字类型与处理工具
2017/08/02 Python
Python AES加密实例解析
2018/01/18 Python
详解python中Numpy的属性与创建矩阵
2018/09/10 Python
Python发送邮件功能示例【使用QQ邮箱】
2018/12/04 Python
使用python绘制cdf的多种实现方法
2020/02/25 Python
LocalStorage记住用户和密码功能
2017/07/24 HTML / CSS
工商管理专业实习生自我鉴定
2013/09/29 职场文书
大学生村官事迹材料
2014/01/21 职场文书
内勤主管岗位职责
2014/04/03 职场文书
优秀团员自我评价
2015/03/10 职场文书
学会感恩主题班会
2015/08/12 职场文书