189 8069 5689

php数据横排,php全排列

php如何控制数据横着在页面输出?

要让数据横着,一般的方法就是使用表格,例如(假设一行输出5个):

我们提供的服务有:成都网站设计、做网站、微信公众号开发、网站优化、网站认证、甘泉ssl等。为上千余家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的甘泉网站制作公司

echo 'table';

$i=0;

while ($row=mysql_fetch_row($res)){

if ($i%5==0) echo 'tr';

echo 'td';

//原来你的输出语句

$i++;

}

echo '/table';

php如何把数据库的数据横排显示?

创建表:

CREATE TABLE `DBTEST` (

`id` INT NOT NULL AUTO_INCREMENT ,

`name` VARCHAR( 50 ) ,

`sex` VARCHAR( 10 ) ,

PRIMARY KEY ( `id` )

);

以下主要是看样式,自己调节样式内的width 大小,想一行显示多少都可以。

至于分页什么的,都是在sql语句那加个 limit 0, 20 ; 再加个分页显示函数。

(其实这只是一般应用的方法,我自己是用模板来解决的,考虑到楼主可能没用过模板,

所以在此只说明思路,俱体的内容,就由楼主自己去做了)

----code 存为php文件-----------------------------------------------

style type="text/css"

!--

.pre_view {

float:left;

margin:4px;

width:50px;

height:60px;

text-align:center;

border:#999999 solid 1px;

}

--

/style

?php

include("include/db_mysql.php");

$db = new db_test();

$query = "select * from DBTEST";

$query = $db-query($query);

while($dbq_rec = $db-fetch_array($query)){

$t1 = $dbq_rec['name'];

$t2 = $dbq_rec['sex'];

?

div class="pre_view"

table width="50"

trtd?=$t1;?/td/tr

trtd?=$t2;?/td/tr

/table

/div

?php

}

?

--------- code ----------------------------------------

php如何把数据库的数据横排显示

while ($i$numberOfRows)

{

$thisnamer = MYSQL_RESULT($result,$i,"namer");

$thisURL = MYSQL_RESULT($result,$i,"URL");

?

把这里面加个

if(($i%4)==0){

echo 'br';

}


当前题目:php数据横排,php全排列
文章来源:http://jkwzsj.com/article/dsgsjec.html

其他资讯