用table/table就可以了啊,然后用PHP的逐條輸出數據語句相結合,你圖太小,根本看不清,不過道理就是這么個道理的
目前成都創新互聯已為數千家的企業提供了網站建設、域名、虛擬空間、網站托管、企業網站設計、金東網站維護等服務,公司將堅持客戶導向、應用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協力一起成長,共同發展。
PHP動態的生成表格實際上是處理html中的tr標簽(行)td標簽(列)。
所以在行和列已知的情況下行和列分別用rows和clos,用兩個for語句就能方便的寫出tr和td標簽,td代碼的for語句鑲嵌在tr代碼的for語句之內:
?php
header("Content-type:text/html;charset=GB2312");
?
table border="1" width="600"
?php
for($i=0;$i$_GET['rows'];$i++):
echo"tr";
for($n=0;$n$_GET['cols'];$n++):
echo"td /td";
endfor;
echo"/tr";
endfor;
?
/table
h1表格的繪制/h1
form
input type="text" name="rows"http://br
input type="text" name="cols"http://br
input type="submit" name="submit"/
/form
html
head
title瀏覽表中記錄/title
/head
body
center
?php
$db_host=localhost; //MYSQL服務器名
$db_user=root; //MYSQL用戶名
$db_pass=""; //MYSQL用戶對應密碼
$db_name="test"; //要操作的數據庫
//使用mysql_connect()函數對服務器進行連接,如果出錯返回相應信息
$link=mysql_connect($db_host,$db_user,$db_pass)or die("不能連接到服務器".mysql_error());
mysql_select_db($db_name,$link); //選擇相應的數據庫,這里選擇test庫
$sql="select * from test1"; //先執行SQL語句顯示所有記錄以與插入后相比較
$result=mysql_query($sql,$link); //使用mysql_query()發送SQL請求
echo "當前表中的記錄有:";
echo "table border=1"; //使用表格格式化數據
echo "trtdID/tdtd姓名/tdtd郵箱/tdtd電話/tdtd地址/td/tr";
while($row=mysql_fetch_array($result)) //遍歷SQL語句執行結果把值賦給數組
{
echo "tr";
echo "td".$row[id]."/td"; //顯示ID
echo "td".$row[name]." /td"; //顯示姓名
echo "td".$row[mail]." /td"; //顯示郵箱
echo "td".$row[phone]." /td"; //顯示電話
echo "td".$row[address]." /td"; //顯示地址
echo "/tr";
}
echo "/table";
?
/center
/body
/html
可以先放把表頭信息放到一個集合里,
然后把數據放入一個二維數組或二維的容器里
例如 :
后臺
String[] tis = {"7.1","7.2","7.3"};
ListString[] data = new ArrayListString[]();
data.add(new String[]{"1","2","3"});
data.add(new String[]{"4","5","6"});
data.add(new String[]{"7","8","9"});
request.setAttribute("tis", tis);
request.setAttribute("data", tis);
Jsp:
table
!-- 表頭 --
tr
c:forEach items="tis" var="ti"
td${ti}/td
/c:forEach
/tr
!-- 數據 --
c:forEach items="data" var="ds"
tr
c:forEach items="ds" var="d"
td$21pt72q/td
/c:forEach
/tr
/c:forEach
/table
網頁標題:php動態顯示表格數據 php動態顯示數據庫數據
新聞來源:http://vcdvsql.cn/article30/ddsijso.html
成都網站建設公司_創新互聯,為您提供服務器托管、外貿建站、網站設計公司、虛擬主機、、網頁設計公司
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯