我有這個腳本,每行最多顯示5個圖像,但由於某種原因,如果項目數不是5的精確倍數,我的<ul>
標記將無法正確關閉。如何糾正此問題即使列出的圖像數量少於5,<ul>
標籤也會關閉?PHP循環問題?
這是我的PHP代碼。
if (!$dbc) {
print mysqli_error($mysqli);
} else {
$row_count = 0;
while($row = mysqli_fetch_array($dbc)){
if($row_count % 5 == 0){
echo "<ul>";
}
echo "<li><a href='" .$row["url"]. "' title='".$row['title']."'>";
echo "<img src='".$row['src']."'></a></li>";
if($row_count % 5 == 4) {
echo "</ul>";
}
$row_count++;
}
}
*(TIPP)* ['printf'(http://de2.php.net/manual/en/function.printf.php)可以使你的代碼了很多更具可讀性 – Gordon 2010-06-30 08:11:10
或者,做這個:'echo'
@Gordon print_f如何幫我解決這個問題? – sIK 2010-06-30 08:16:19