1 頁 (共 1 頁)

[問題] 寫一段簡單的php碼但是不會ˊˋ

發表於 : 2005-10-17 20:25
w2812451
小弟還在學習寫程式碼~最近要寫的一個程式如下:
1.後台有個叫做phpbb_menu的資料庫\r
資料庫內有四個表單\r
id, url, img, name

2.我想要的功能如下:
是一種MENU用後台控制的
<TR>
<TD>
<img src="資料庫的IMG"><a href="資料庫的URL">資料庫的NAME</a>
</TD>
</TR>
可是我想說只有一排好像太怪了,所以想說
加了一個ID欄位
如果ID為1就是第一排的TD
如果ID為2就是第二排的TD
如下
<TR>
<TD> // ID為1
<img src="資料庫的IMG"><a href="資料庫的URL">資料庫的NAME</a>
</TD>
</TR>
<TR>
<TD> // ID為2
<img src="資料庫的IMG"><a href="資料庫的URL">資料庫的NAME</a>
</TD>
</TR>
但是每個<TR>內的<TD>可能不只一個
像是\r
<TD>
<img src="資料庫的IMG"><a href="資料庫的URL">資料庫的NAME</a>
<img src="資料庫的IMG"><a href="資料庫的URL">資料庫的NAME</a>
<img src="資料庫的IMG"><a href="資料庫的URL">資料庫的NAME</a>
<img src="資料庫的IMG"><a href="資料庫的URL">資料庫的NAME</a>
</TD>
我想說用do while的方式寫,可是就是沒辦法寫出來!
請各位大哥大姐幫幫忙!

發表於 : 2005-10-18 18:04
*tytsim*
1.不明白?!?!
2.
用for比較好\r
例:
<?php
$i_times_temp=$i_times;//防止之前有$i_times但rewrite了...
$i_temp=$i;//防止之前有$i但rewrite了...
$i_times='';//要重複做幾多次\r
echo '<table>';
echo '<tr>';
echo '<td>';
for($i = 0 ; $i < $i_times ; $i++){
echo '<img src="資料庫的IMG" alt="xxx" /><a href="資料庫的URL">資料庫的NAME</a>';
echo '</td>';
echo '</tr>';
echo '</table>';
}
$i=$i_temp;//防止之前有$i但rewrite了...
$i_times=$i_times_temp;//防止之前有$i_times但rewrite了...
?>
p.s
符合xhtml1.0..