[英]Output 2 Column / 2 Row Table - PHP / MySQL - For Loop
現在,我正在嘗試讓For
循環創建一個表,以顯示數據庫中不同的牧群(組)。
截至目前,我的代碼如下所示:
echo '<table>';
for($i = 0; $i < $numrows; $i++) {
$row = mysql_fetch_array($result)
$name = $row['name'];
$avatar = $row['avatar'];
$link = $row['link'];
echo '<tr>';
echo '<td>'.$avatar.'</td>';
echo '<td><a href="'.$link.'">'.$name.'</a></td>';
echo '</tr>';
}
echo '</table>';
顯示以下內容:
[頭像] [名稱]
[頭像] [名稱]
[頭像] [名稱]
我將如何產生這個(所有都是單獨的記錄):
[頭像] [名稱] [頭像] [名稱]
[頭像] [名稱] [頭像] [名稱]
[頭像] [名稱] [頭像] [名稱]
任何幫助將非常感激。 另外,如果我缺少什么,請告訴我。
嘗試這個。
<?php
echo '<table>';
echo '<tr>';
$numrows = 10;
$col = 2;
for($i = 0; $i < $numrows; $i++) {
$name = "name";
$avatar = "avatar";
$link = "localhost";
if($i % $col == 0){
echo '</tr><tr>';
}
echo '<td>'.$avatar.'</td>';
echo '<td><a href="'.$link.'">'.$name.'</a></td>';
}
echo '</tr>';
echo '</table>';
?>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.