while ($i$numberOfRows)
目前成都創(chuàng)新互聯(lián)公司已為上千多家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)絡(luò)空間、成都網(wǎng)站托管、企業(yè)網(wǎng)站設(shè)計(jì)、永豐網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶(hù)導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶(hù)和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。
{
$thisnamer = MYSQL_RESULT($result,$i,"namer");
$thisURL = MYSQL_RESULT($result,$i,"URL");
?
把這里面加個(gè)
if(($i%4)==0){
echo 'br';
}
要讓數(shù)據(jù)橫著,一般的方法就是使用表格,例如(假設(shè)一行輸出5個(gè)):
echo 'table';
$i=0;
while ($row=mysql_fetch_row($res)){
if ($i%5==0) echo 'tr';
echo 'td';
//原來(lái)你的輸出語(yǔ)句
$i++;
}
echo '/table';
創(chuàng)建表:
CREATE TABLE `DBTEST` (
`id` INT NOT NULL AUTO_INCREMENT ,
`name` VARCHAR( 50 ) ,
`sex` VARCHAR( 10 ) ,
PRIMARY KEY ( `id` )
);
以下主要是看樣式,自己調(diào)節(jié)樣式內(nèi)的width 大小,想一行顯示多少都可以。
至于分頁(yè)什么的,都是在sql語(yǔ)句那加個(gè) limit 0, 20 ; 再加個(gè)分頁(yè)顯示函數(shù)。
(其實(shí)這只是一般應(yīng)用的方法,我自己是用模板來(lái)解決的,考慮到樓主可能沒(méi)用過(guò)模板,
所以在此只說(shuō)明思路,俱體的內(nèi)容,就由樓主自己去做了)
----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 ----------------------------------------