[請益] 請問如何讓資料隨著表格出現?
請問,我想做一個3*3的表格,每個欄位裡有一個table放一筆資料,
並設一頁只能放九筆資料(但我的資料庫目前只有五筆),也設了每
頁的第一筆設定,原始碼如下:
<table width="1000" cellspacing="0" cellpadding="0">
<?php
//------分頁筆數----------
//如果index.php後面沒有onpage(即無index.php?onpage),預設是第一頁
if(empty($onpage))$onpage="1";
//$read_num是每頁顯示的筆數(預設為9)
//讀取的筆數是從第0筆開始,就使用$onpage-1,然後讀取第1、2、3…筆資料
//假設現在看的是第二頁,$start_num=9*(2-1)=9,每頁從第0筆算起,
//第二頁的第一筆就是9
$start_num=$read_num*($onpage-1);
//外圍table的tr部份
for($trs=1;$trs<4;$trs++){
echo "<tr>";
//外圍table的td部份
//從資料庫叫出資料並下條件,以預設的排序($sort)從$start_num取
//$read_num筆記錄
$str="SELECT b_id,b_name,b_worker,b_story,b_pic,b_time FROM
$PUBLIC_TBL_main order by $sort limit $start_num,$read_num";
$show=mysql_query($str,$link);
//將叫出來的欄位對上變數
while(list($id,$name,$worker,$story,$pic_name,$time)=
mysql_fetch_row($show)){
echo "<td>
<table border='1' bordercolor='#333333'>
<tr>
<td>".$time."</td>
</tr>
<tr>
<td>".$name."</td>
</tr>
…略…
<tr>
<td><a href='everyb.php?onbook=".$id."'>請觀賞</a></td>
</tr>
</table>
</td>";
}
//end外圍table的tr
echo "</tr>";
}
?>
</table>
雖然有呈現出來,可是卻是如下圖:
http://album.blog.yam.com/show.php?a=foriris&f=5157939&i=5052698&p=0
原本該只有3欄3行,可是資料的展示一直在td裡延伸,
請問,我要怎麼樣才能讓while在顯示三筆資料後,就換下一列呢?
--
愛聽故事的平凡村姑(羞)
故事完的心得
http://blog.yam.com/meano
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.118.67.228
※ 編輯: meano 來自: 122.118.67.228 (10/26 19:32)
※ 編輯: meano 來自: 122.118.67.228 (10/26 19:34)
推
10/26 23:01, , 1F
10/26 23:01, 1F
→
10/26 23:02, , 2F
10/26 23:02, 2F
推
10/27 01:33, , 3F
10/27 01:33, 3F
→
10/27 16:36, , 4F
10/27 16:36, 4F
→
10/27 16:37, , 5F
10/27 16:37, 5F
PHP 近期熱門文章
PTT數位生活區 即時熱門文章