導航:首頁 > 編程語言 > php循環動態輸出表格

php循環動態輸出表格

發布時間:2022-06-13 17:11:35

① 用php怎麼動態繪製表格啊!希望指教

PHP動態的生成表格實際上是處理html中的tr標簽(行)td標簽(列)

所以在行和列已知的情況下行和列分別用rows和clos,用兩個for語句就能方便的寫出tr和td標簽,td代碼的for語句鑲嵌在tr代碼的for語句之內:

<?php
header("Content-type:text/html;charset=GB2312");
?>
<tableborder="1"width="600">
<?php
for($i=0;$i<$_GET['rows'];$i++):
echo"<tr>";
for($n=0;$n<$_GET['cols'];$n++):
echo"<td>&nbsp;</td>";
endfor;
echo"</tr>";
endfor;
?>
</table>

<h1>表格的繪制</h1>
<form>
<inputtype="text"name="rows"/></br>
<inputtype="text"name="cols"/></br>
<inputtype="submit"name="submit"/>
</form>

② php使用循環輸出一個5行4列的表格.(提示:可嵌入html代碼實現)

<?php
$hang = 5;
$lie = 4;
echo "<table>";
for($h = 1; $h<=$hang; $h++){
echo "<tr>";
for($l = 1; $l<=$lie; $l++){
echo "<td>$h行$l列</td>";
}
echo "</tr>";
}
echo "</table>";
?>

③ 使用php循環語句輸出一個5行*4列的表格,並且在每行輸出1,2,3,4,5

<tablewidth="100%"border="2"cellspacing="2"cellpadding="2">
<tr>
<tdcolspan="4"style="background:#9C0;color:#333;text-align:center">方法一</td>
</tr>
<?
//方法1for循環已知循環次數
$i=1;
for($i;$i<6;$i++){
?>

<tr>
<tdwidth="17%"><?echo$i;?></td>
<tdwidth="22%">&nbsp;</td>
<tdwidth="28%">&nbsp;</td>
<tdwidth="33%">&nbsp;</td>
</tr>
<?}?>
<tr>
<tdcolspan="4"style="background:#9C0;color:#333;text-align:center">方法二</td>
</tr>

<tr>
<?
//方法2數組循環
$arr=array(1,2,3,4,5);
foreach($arras&$value){?>

<td><?echo$value;?></td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr><?}?>
</table>

④ 請教php如何循環輸出表格

這種情況盡量用div 浮動來做。用table,比較麻煩,代碼如下:
PHP code

<?php
$sql = "xxx limit 40";
$query = mysql_db_query($sql);
if(mysql_num_rows($query) > 0){
?>
<table>
<?php
$ct = 0;
$cols = 8;

while($rs = mysql_fetch_array($query)){
//輸出行首
if( $ct % $cols == 0 ){
echo '<tr>';
}
?>
<td>記錄</td>
<?php
++$ct;
//輸出行尾巴
if( $ct % $cols == 0 ){
echo '</tr>';
}
}

//單元格不夠,補全單元格與行尾
if( $ct % $cols != 0 ){

$lack = ($cols - $ct % $cols);
for($i = 0; $i <= $lack; $i++){
echo '<td> </td>';
}

echo '</tr>';
}
?>
</table>
<?php
}
?>

⑤ PHP如何利用循環輸出資料庫表中所有記錄

<?php
mysql_select_db("infosystem",
$link);
//選擇資料庫
$q
=
"SELECT
*
FROM
info";
//SQL查詢語句
mysql_query("SET
NAMES
GB2312");
$rs
=
mysql_query($q,
$link);
//獲取數據集
if(!$rs){die("Valid
result!");}
echo
"<table>";
echo
"<tr><td>部門名稱</td><td>員工姓名</td><td>PC名稱</td></tr>";
while($row
=
mysql_fetch_row($rs))
echo
"<tr><td>$row[1]</td><td>$row[2]</td><td>$row[3]</td></tr>";
//顯示數據
echo
"</table>";
mysql_free_result($rs);
//關閉數據集

⑥ 如何讓php循環輸出的表格可以提交數據並跳轉頁面

我看你裡面用到了 Javascript,那麼你需要在 reserve.php 後面加上 query string(查詢字元串),也就是 連鎖 ID,房間 ID,還有其它信息。

onclick="window.location.href=reserve.php?hotel_id=$hotel_id&room_id=$room_id&price=$price"

注意上面這行用到三個變數,$hotel_id,$room_id,$price,它們應該都存在於你的 $room_data 中,這些你自己可以替換。然後在 onlick 跳轉到 reserve.php 的時候,你就得到了 3 個 $_GET:

$_GET["hotel_id"],$_GET["room_id"],$_GET["price"]

你要注意單引號和雙引號的使用,你寫的這句 onclick="window.location.href="reserve.php"",在雙引號中又出現了雙引號,應該去掉裡面的 「(雙引號)或使用 \'(反斜杠 單引號)。

⑦ PHP用for循環語句怎麼輸出表格

<table>
<tr>
<th>ID</th>
<th>姓名</th>
<th>公司</th>
<th>地址</th>
<th>電話</th>
<th>E—mail</th>
</tr>
<?php
foreach($tableas$v){
?>
<tr>
<td><?phpecho$v[ID欄位名]?></td>
<td><?phpecho$v[姓名欄位名]?></td>
<td><?phpecho$v[公司欄位名]?></td>
<td><?phpecho$v[地址欄位名]?></td>
<td><?phpecho$v[電話欄位名]?></td>
<td><?phpecho$v[郵件欄位名]?></td>
</tr>
<?php
}
?>
</table>

閱讀全文

與php循環動態輸出表格相關的資料

熱點內容
Python紅色五角星畫法 瀏覽:337
壓縮餅干翻譯 瀏覽:686
macos命令行窗口的樣式 瀏覽:248
androidflipboard 瀏覽:878
投資公司投資源碼 瀏覽:74
python語料訓練 瀏覽:338
武夷岩茶產地溯源碼 瀏覽:383
求生組隊用什麼伺服器最好 瀏覽:24
php回調匿名回調函數 瀏覽:107
源碼翻譯軟體哪裡找 瀏覽:523
邪惡程序員解說 瀏覽:600
醫生找程序員 瀏覽:423
cad三維剖切命令 瀏覽:55
壓縮機的氣能流多遠 瀏覽:85
linuxfdiskt 瀏覽:696
iphone沒有id怎麼用app 瀏覽:983
手機淘寶網站源碼 瀏覽:743
小車上的壓縮機怎麼改氣泵 瀏覽:568
免費雲伺服器任務 瀏覽:211
蘋果怎樣在手機上做壓縮文件 瀏覽:644