|
|
|
PHP วนลูปแสดงรูปภาพไม่ได้ครับ Error Notice: Undefined offset: 3 |
|
|
|
|
|
|
|
PHP วนลูปแสดงรูปภาพไม่ได้ครับ Error Notice: Undefined offset: 3 ผมสร้างตาราง tbl_product สำหรับเก็บข้อมูลรายละเอียดและ tbl_product_images สำหรับเก็บข้อมูลรูปภาพครับ ดังนั้นเวลาวนลูปผมคิดว่าต้องวนลูปแสดงลิสรายการก่อนแล้วในแต่ละรอบต้อง select ข้อมูลภาพ thumbnail ขึ้นมาครับ
โค๊ดตามนี้ครับแสดงรายละเอียดข้อมูลได้แล้วแต่ยังแสดงรูปภาพไม่ได้ครับ
Code
$sql = "SELECT pd_id, pd_name, pd_price, pd_qty, c.cat_id, c.cat_name
FROM tbl_product pd, tbl_category c
$sql2
ORDER BY pd_name";
//คิวรี่ข้อมูลจากตาราง โดยจะแสดงสินค้าเฉพาะหน้าซึ่งได้คลิกเลือก แต่ถ้าไม่มีการกำหนดเลขหน้า
//จะไปยังหน้าแรก
$result = dbQuery(getPagingQuery($sql, $rowsPerPage));
//สร้างลิงก์สำหรับไปยังหน้าต่างๆ
$pagingLink = getPagingLink($sql, $rowsPerPage, $queryString);
?>
<form action="processProduct.php?action=addProduct" method="post" name="frmListProduct" id="frmListProduct">
<table width="100%" border="0" cellspacing="0" cellpadding="2" class="text">
<tr>
<td align="right">View products in :
<select name="cboCategory" class="box" id="cboCategory" onChange="viewProduct();">
<option selected>All Category</option>
<?php echo $categoryList; ?>
</select>
</td>
</tr>
</table>
<br>
<table width="100%" border="0" align="center" cellpadding="2" cellspacing="1" class="text">
<tr align="center" id="listTableHeader">
<td>Product Name</td>
<td width="75">Thumbnail</td>
<td width="75">Category</td>
<td width="70">Modify</td>
<td width="70">Delete</td>
</tr>
<?php
$parentId = 0;
if (dbNumRows($result) > 0) {
$i = 0;
while($row = dbFetchAssoc($result)) {
extract($row);
/////////////////////////////////////// ดึงข้อมูลรูปภาพจากฐานข้อมูล ////////////////////////////////////////////
$sql_img = $sql = "SELECT * FROM tbl_product_images WHERE product_id = $pd_id";
$result_img = mysqli_query($dbConn,$sql_img) or die(mysqli_error($dbConn));
$row_img = mysqli_fetch_assoc($result_img);
echo $row_img[3];
//สินค้ามีรูปภาพหรือไม่
if ($row_img[3]) {
$row_img[3] = WEB_ROOT . 'images/product/' . $row_img[3];
}
พอรันแล้วมัน Error แบบนี้ครับ รูปภาพไม่ขึ้นแก้ยังไงครับ
Code
Notice: Undefined offset: 3 in C:\xampp\htdocs\shop\admin\product\list.php on line 75
Notice: Undefined offset: 3 in C:\xampp\htdocs\shop\admin\product\list.php on line 77
Tag : PHP
|
ประวัติการแก้ไข 2017-03-23 01:48:23
|
|
|
|
|
Date :
2017-03-23 01:47:05 |
By :
mmc01 |
View :
1361 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|