|
|
|
ช่วยด้วย ขึ้น mysql_fetch_array(): supplied argument is not a valid MySQL result resource in |
|
|
|
|
|
|
|
ช่วยดูให้อีกที่คับหลักจากที่แก้แล้ว ทำไมมันไม่ดึงข้อมูลมาอะครับ ช่วยที่นะครับ
Code (PHP)
<?
session_start();
if ((empty($_SESSION["username"])) or (empty($_SESSION["password"]))){
header("location:admin.htm");
exit;
}
include "admin_menu.php";
?>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<html>
<body>
<br><br> <center> รายละเอียดข้อมูลใบสั่งซื้อสินค้า</center><br>
<?
include "connect.php";
$id = $_GET["id"];
$sql = "select * from orders where id='$id' ";
$ex = mysql_query($sql, $con) or die (mysql_error());
$rs=mysql_fetch_array($ex);
$code = sprintf("%05d", $rs[id]);
?>
<table width="700" border="0" align="center" cellpadding="5">
<tr>
<td width="150"><b>เลขที่ใบสั่งซื้อ</b></td>
<td><?=$code?></td>
</tr>
<tr>
<td><b>วันสั่งซื้อ</b></td>
<td><?=$rs["date"]?></td>
</tr>
<tr>
<td><b>ชื่อ - สกุล</b></td>
<td><?=$rs["name"]?></td>
</tr>
<tr>
<td><b>อีเมล์</b></td>
<td><?=$rs["email"]?></td>
</tr>
<tr>
<td><b>ที่อยู่</b></td>
<td><?=$rs["address"]?></td>
</tr>
<tr>
<td><b>เบอร์โทรศัพท์</b></td>
<td><?=$rs["phone"]?></td>
</tr>
</table>
<br><br>
<table width="700" border="1" align="center">
<tr bgcolor="#00CCCC" align="center">
<td>รหัสสินค้า</td>
<td>ชื่อสินค้า</td>
<td>จานวน</td>
<td>ราคา</td>
<td>ราคารวม</td>
</tr>
<?
$sql2 = "select * from product inner join order_detail where product.product_id = order_detail.product_id and order_id ='$id' ";
$ex2 = mysql_query($sql2, $con);
while ($rs2 = mysql_fetch_array($ex)){
$product_code = sprintf("%05d", $rs2[product_id]);
$total_unit = $rs2[order_number] * $rs2[order_price];
$total += $total_unit;
?>
<tr align="center">
<td><?=$product_code?></td>
<td><?=$rs2[product_name]?></td>
<td><?=$rs2[order_number]?></td>
<td><?=$rs2[order_price]?></td>
<td><?=$total_unit?></td>
</tr>
<?
}
mysql_close($con);
?>
</table>
<br><br> <center><b>จานวนเงินทั้งหมด <?=$total?> บาท</b></center> <br>
</body>
</html>
|
|
|
|
|
Date :
2013-10-20 15:11:47 |
By :
Poae |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ที่จริงใน error ก็บอกแล้วครับว่าข้อมูลที่ให้ไป fetch ไม่ใช่ mysql resource
เอางี้ ลอง
Code (PHP)
echo $sql;
ทีละตัว แล้วลองรันใน phpmyadmin ว่าได้ผลมั้ย หรืออย่างไร
|
|
|
|
|
Date :
2013-10-20 15:39:11 |
By :
itpcc |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|