我想從數據庫中獲取我的數據並用html標記包裝它。這裏是迄今爲止工作代碼:我怎麼能得到這些如果語句工作
function homethumb(){ $this->count; $i = 0;
while($row = mysqli_fetch_object($this->result))
{
$this->count++; $i++;
if($i == 1){echo '<div class="gal1">';}
echo '<a href="portfolio.php?id=' . $row->id . '"> <div class="gal"><img src="img/' . $row->thumb2 . '.jpg"></div></a>';
if($i == 2){
echo '</div> <!-- gal1 -->';
$i=0;
}
}
}
在這裏我從數據庫中(從投資組合選擇*)得到一切,但在投資組合中我有,網站,演示和圖形;所以我想只得到類別爲「網」從上面的代碼,所以我想這個數據:
function homethumb(){ $this->count; $i = 0;
while($row = mysqli_fetch_object($this->result))
{
if($row->category = "web"){
$this->count++; $i++;
if($i == 1){echo '<div class="gal1">';}
echo '<a href="portfolio.php?id=' . $row->id . '"> <div class="gal"><img src="img/' . $row->thumb2 . '.jpg"></div></a>';
if($i == 2){
echo '</div> <!-- gal1 -->';
$i=0;
}
}
}
}
現在嵌套if語句不生成我需要的div,我怎麼能得到這個工作
感謝您的幫助
輸入時是否過濾了你的'thumb2'以防止[跨站腳本缺陷](http://en.wikipedia.org/wiki/Cross-site_scripting)? – sarnold 2011-05-23 01:35:39
@sarnold不會,我該怎麼做 – aurel 2011-05-23 02:35:55