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 相关文章推荐
我的论坛源代码(二)
Oct 09 PHP
收集的php编写大型网站问题集
Mar 06 PHP
php中定义网站根目录的常用方法
Aug 08 PHP
PHP利用MySQL保存session的实现思路及示例代码
Sep 09 PHP
初识PHP
Sep 28 PHP
教你在PHPStorm中配置Xdebug
Jul 27 PHP
CodeIgniter针对数据库的连接、配置及使用方法
Mar 03 PHP
php实现简单加入购物车功能
Mar 07 PHP
thinkPHP实现的联动菜单功能详解
May 05 PHP
Thinkphp5 微信公众号token验证不成功的原因及解决方法
Nov 12 PHP
PHP一致性hash分布式算法封装类定义与用法示例
Aug 04 PHP
laravel框架语言包拓展实现方法分析
Nov 22 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
火车头采集器3.0采集图文教程
2007/03/17 PHP
php 抽象类的简单应用
2011/09/06 PHP
php实现socket推送技术的示例
2017/12/20 PHP
php根据命令行参数生成配置文件详解
2019/03/15 PHP
php简单计算权重的方法示例【适合抽奖类应用】
2019/06/10 PHP
HTML5附件拖拽上传drop &amp; google.gears实现代码
2011/04/28 Javascript
JS 精确统计网站访问量的实例代码
2013/07/05 Javascript
JS日期和时间选择控件升级版(自写)
2013/08/02 Javascript
javascript实现移动端上的触屏拖拽功能
2016/03/04 Javascript
功能强大的jquery.validate表单验证插件
2016/11/07 Javascript
Vue.js实战之组件的进阶
2017/04/04 Javascript
详解vue.js 开发环境搭建最简单攻略
2017/06/12 Javascript
JS简单获得节点元素的方法示例
2018/02/10 Javascript
jquery ajaxfileuplod 上传文件 essyui laoding 效果【防止重复上传文件】
2018/05/26 jQuery
vue实现引入本地json的方法分析
2018/07/12 Javascript
详解js删除数组中的指定元素
2018/10/31 Javascript
微信小程序实现多选框功能的实例代码
2020/06/24 Javascript
浅谈vue单页面中有多个echarts图表时的公用代码写法
2020/07/19 Javascript
python计算文本文件行数的方法
2015/07/06 Python
Python并发编程协程(Coroutine)之Gevent详解
2017/12/27 Python
基于python内置函数与匿名函数详解
2018/01/09 Python
对numpy 数组和矩阵的乘法的进一步理解
2018/04/04 Python
flask框架jinja2模板与模板继承实例分析
2019/08/01 Python
Django模板之基本的 for 循环 和 List内容的显示方式
2020/03/31 Python
关于Keras Dense层整理
2020/05/21 Python
python为什么会环境变量设置不成功
2020/06/23 Python
Python3爬虫里关于Splash负载均衡配置详解
2020/07/10 Python
荷兰在线体育用品商店:Avantisport.nl
2018/07/04 全球购物
文明倡议书范文
2014/04/15 职场文书
干部个人对照检查材料
2014/08/25 职场文书
大连星海广场导游词
2015/02/10 职场文书
本溪水洞导游词
2015/02/11 职场文书
员工辞职信范文大全
2015/05/12 职场文书
立项申请报告范本
2015/05/15 职场文书
Python实现排序方法常见的四种
2021/07/15 Python
Meta增速拉垮,元宇宙难当重任
2022/04/29 数码科技