คือตอนนี้มันเช็ค
สมมุติว่า
$forum_id =1
[0] => Array
(
[id] => 2
[ads_name] =>
[ads_link] => https://www.cccc.com/
[ads_banner_link_l] => http://www.xxxx.gif
[ads_forum_id] => 0
)
)
[1] => Array
(
[id] => 39
[ads_name] =>
[ads_link] => https://www.facebook.com/
[ads_banner_link_l] => http://www.xxxx.gif
[ads_forum_id] => 1
)
)
พอเราเช็ค
โค้ด: เลือกทั้งหมด
if($row[$k]['ads_forum_id']== $forum_id){
// มันเข้าเงื่อนไขเเล้วก้อแสดง id = 39ออกทมา
}
โค้ด: เลือกทั้งหมด
if($row[$k]['ads_forum_id']== $forum_id){
// มันเข้าเงื่อนไขนี้
}else{
// มันเข้าเงื่อนไขนี้
}
ส่วนหน้า forum_id == 1 มันเข้าเงื่อนไข ทั้ง IF เเละ else
แต่พอเขียน else มันกลายเป็น ทำทั้ง
โค้ด: เลือกทั้งหมด
[size=85] $forum_id = request_var('f', 0);
if(is_array($portal_slide_ads)){
$row = $portal_slide_ads;
$adstext = '';
$ads = '';
foreach($portal_slide_ads as $k=>$v ){
if($row[$k]['ads_forum_id']== $forum_id){
// print_r($row[$k]['ads_banner_link_l']);
$adstext .= '<div data-src="'.$row[$k]['ads_banner_link_l'].'" data-link="'.$row[$k]['ads_link'].'" data-target="'.$row[$k]['ads_open_type'].'">' ;
$adstext .= '</div>';
}
}
$PORTAL_SLIDE_ADS = $adstext;
}[/size]