คำสั่ง if ($rownewsall[menu_type_id] == 1) {?> และ if ($rownewsall[menu_type_id] == 2) {?> ไม่ทำงานครับ รบกวนพี่ๆตรวจสอบให้หน่อยว่าเกิดจากอะไร
Code (PHP)
var_dump($rownewsall);
ดูว่ามันได้อะไร
Date :
2022-06-14 21:24:26
By :
mr.v
มันแจ้ง error แบบนี้ครับ
Warning: Trying to access array offset on value of type bool in D:\xampp\htdocs\web\tabs.php on line 41
Date :
2022-06-14 22:14:40
By :
sa
ก็ต้องดูว่าตัวแปรนั้นมาจากฟังก์ชั่นอะไร แล้วหาชื่อฟังก์ชั่นนั้นดูเอกสารของมันในเว็บ php ว่ามัน return อะไรบ้าง แต่ละอย่างที่ return คืออะไร?
มันต้องหาไล่ไปแบบนี้
ในโค้ดหัวข้อกระทู้ไม่มีบอกที่มาก็ต้องไปหาเอา
Date :
2022-06-14 22:21:52
By :
mr.v
Code (PHP)
while($rownewsall= $stm->fetch(PDO::FETCH_ASSOC)) {
$tab_content .= ' <div class="col-md-3" style="margin-bottom:36px;">';
// link ไปหน้ารายละเอียด
if ($rownewsall["type_id"] == "1") {
$tab_content .= '<img width="100%" src="file/'.$rownewsall["fileload5"].'" class="rounded" alt="">';
}
// link ไปไฟล์เอกสาร .pdf
if ($rownewsall["type_id"] == "2") {
$tab_content .= '<a href="upload/news/'.$rownewsall["file1"].'" >';
}
$tab_content .= '</a>
</div> ';
}
ลองเปรียบเทียบดูนะ
Date :
2022-06-14 23:37:02
By :
mr.v
Load balance : Server 02