這裏是我的代碼記錄顯示在四列,但如果我的記錄是空白的,它顯示三個balng圖像,有什麼建議嗎?PHP MYSQL,如何顯示四欄中的記錄,
$query = mysql_query("SELECT * from rbf_events_images where event_id='".$_GET['id']."'");
echo '<table border="1">';
if(count(mysql_num_rows($query)>0)):
$tropentags='<tr>';
$troclosingtags='</tr>';
$formTags="";
$tdTags="";
$count=1;
while($row = mysql_fetch_array($query)){
$tdTags.='<td align="left" valign="middle" class="td" >$row['image']</td>';
if ($count>3)
{
$formTags.=$tropentags.$tdTags.$troclosingtags;
$tdTags="";
$count=0;
}
$count=$count+1;
}
if ($count>0)
{
for($i = 1; $i <= (4-$count) ; $i++)
{
$tdTags.='<td align="left" valign="middle" class="td" >$row['image']</td>';
}
$formTags.=$tropentags.$tdTags.$troclosingtags;
}
echo $formTags;
endif;
感謝您的幫助!非常感謝!
可以提高你的代碼是可讀的?用四個空格縮進代碼,它會正確顯示。 – 2010-07-09 03:25:22
@MainMa - 代表@ devzone編輯:) – Matchu 2010-07-09 03:26:30
它仍然是不可讀的,但現在由於其他原因(重構等)。 – 2010-07-09 03:31:05