 |
พอดีผมทำหน้า Orderลูก จะดึงข้อมูลมาแสดงในส่วนของAdmin ว่าสถานะOrder เป็นแบบไหน แต่มันError อ่าครับ |
|
 |
|
|
 |
 |
|
inner join ดีกว่าครับ แล้วก็แก้ชื่อ fields เอาเองน่ะครับ ในตัวอย่างชื่อฟิวด์ผมคิดเอง  
Code (PHP)
$sql = mysql_query("SELECT * FROM orders o inner join product p on o.product_id = p.product_id inner join member m on o.mem_id=m.mem_id WHERE m.mem_id ='".$_SESSION['mem_id']."");
|
 |
 |
 |
 |
Date :
2012-03-28 14:09:03 |
By :
mangkunzo |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
Code (PHP)
$sql = mysql_query("SELECT * FROM orders o inner join product p on o.Product_id = p.Product_id inner join member m on o.mem_id=m.mem_id WHERE m.mem_id ='".$_SESSION['mem_id']."");
ไม่หายอ่าครับ
|
 |
 |
 |
 |
Date :
2012-03-28 14:16:38 |
By :
l3igl3ird |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
Code (PHP)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<p>สถานะสินค้า</p>
<p>
<?
// เชื่่อมต่อฐานข้อมูล
$host="localhost"; // กำหนด host
$username="root"; // กำหนด username
$pass_word="510740"; // กำหนด Password
$db="dbproject"; // กำหนดชื่อฐานข้อมูล
$Conn = mysql_connect( $host,$username,$pass_word) or die ("ติดต่อฐานข้อมูลไม่ได้");// ติดต่อฐานข้อมูล
mysql_query("SET NAMES utf8",$Conn); // set กำหนดมาตราฐาน
mysql_select_db($db) or die("เลือกฐานข้อมูลไม่ได้"); // เลือกฐานข้อมูล
//--->
if($_REQUEST['OrderID'] != "") //ถ้า ค่า del_id ไม่เท่ากับค่าว่างเปล่า
{
$del_id = $_REQUEST['OrderID'];
$sql_del = "delete from orders where OrderID = '$OrderID';";
mysql_query($sql_del) or die(mysql_error());
echo "ข้อมูล ID $del_id เรียบร้อยแล้ว";
}
?>
</p>
<table width="712" border="1">
<tr>
<td width="56">รหัส</td>
<td width="56">รหัสสินค้า</td>
<td width="56">ชื่อ</td>
<td width="133">ที่อยู่</td>
<td width="99">สินค้า</td>
<td width="37">สถานะ</td>
<?
$sql_show = "select * from orders,product";
$result_show = mysql_query($sql_show) or die(mysql_error());
while($row_show = mysql_fetch_array($result_show))
{
?>
</tr>
<tr>
<td><?=$row_show['OrderID'] ?></td>
<td><?=$row_show['ProductID'] ?></td>
<td><?=$row_show['Name'] ?></td>
<td><?=$row_show['Address'] ?></td>
<td><?=$row_show['pro_name'] ?></td>
<td><?=$row_show['status'] ?></td>
</tr>
<?
}
?>
</table>
<p><?php echo "<a href=user_page.php>กลับสู่หน้าจัดการ</a>";?> </p>
</body>
</html>
ตอนนี้ออกหมดนะครับแต่ว่ามันออกหมดเลยครับไม่ได้ออกเฉพาะ User นี้อ่าครับ

|
 |
 |
 |
 |
Date :
2012-03-28 15:50:05 |
By :
l3igl3ird |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
Code (PHP)
$strSQL = "SELECT * FROM member m,order_detail od,orders o,product p WHERE m.mem_id = '".$_SESSION['mem_id']."'
and m.mem_id=o.mem_id and o.order_id=od.order_id and od.product_id=p.product_id";
|
 |
 |
 |
 |
Date :
2012-03-29 09:47:04 |
By :
rootElement@kmutnb |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|