ผมขอถามเรื่องโค้ด หน่อยคับ ว่าเราจะแก้โค้ดตรงไหนให้แสดงแต่ผู้ใช้นั้นคับ
Code (PHP)
ส่วนหัวคับ
<?
session_start();
$sess_userid=$_SESSION[sess_userid];
$sess_username=$_SESSION[sess_username];
include "../connect/connect.php";
$sql="select * from tb_order ORDER BY id_order DESC ";
$result=mysql_db_query($dbname,$sql);
$number=mysql_num_rows($result);
$no=1;
?>
<?
include "../connect/connect.php";
include "function.php";
$sql9="select max(id_order) as id_order from tb_order";
$result9=mysql_db_query($dbname,$sql9);
$rs9=mysql_fetch_array($result9);
$id_order_f=$rs9[id_order];
$sql="select * from tb_order where id_order='$id_order_f' ";
$result=mysql_db_query($dbname,$sql);
$rs=mysql_fetch_array($result);
$id_order=$rs[id_order];
$code_order=sprintf("%05d",$id_order);
$name_order=$rs[name_order];
$email_order=$rs[email_order];
$tel_order=$rs[tel_order];
$address_order=$rs[address_order];
$date_order=$rs[date_order];
$date_order=displaydate($date_order);
$total_order=$rs[total_order];
$status_order=$rs[status_order];
if ($status_order=="0") {
echo"<h3>รายการใบสั่งซื้อสินค้า > บุคคลภายนอก</h3>";
$status_order="id_user.png";
}elseif($status_order=="1"){
echo"<h3>รายการใบสั่งซื้อสินค้า > ท่านสมาชิกชื่อ $name_order</h3>";
$status_order="id_member.png";
};
?>
<TABLE WIDTH="595" BORDER="1" align="center" class='table-data'>
<TR BGCOLOR="#E8E8E8">
<Th><div align="center"><B>รหัสสินค้า</B></div></Th>
<Th><div align="center"><B>จำนวนเงิน</B></div></Th>
<Th><div align="center"><B>วันที่สั่งซื้อ</B></div></Th>
<Th><div align="center"><B>สถานะ</B></div></Th>
<Th><div align="center"><B>แจ้งการชำระ</B></div></Th>
</TR>
<?
if ($number<>0) {
$sql="
SELECT tb_order_detail.id_prd,name_prd,number,price
FROM tb_product, tb_order_detail
WHERE tb_product.id_prd = tb_order_detail.id_prd and tb_order_detail.id_order = '$id_order' ";
$result=mysql_db_query($dbname,$sql);
while ($rs=mysql_fetch_array($result)) {
$id_prd=$rs[id_prd];
$code=sprintf("%05d",$id_prd);
$name_prd=$rs[name_prd];
$number=$rs[number];
$price=$rs[price];
$total_unit=$number*$price;
$total=$total+$total_unit;
echo "
<TR>
<TD>$code_order</TD>
<TD> $total_unit</TD>
<TD><CENTER>$number</CENTER></TD>
<TD><CENTER>$status_order_detail</CENTER></TD>
<TD><CENTER><a href = '#'></CENTER></TD>
</TR>";
$no++;
}
mysql_close();
}
?>
</TABLE><BR>
Tag : PHP
Date :
2013-08-31 16:23:36
By :
appp
View :
711
Reply :
7
Code (PHP)
//บรรทัดที่ 6
$sql="select * from tb_order where userid=$sess_userid ORDER BY id_order DESC "; //userid แก้ชื่อฟิวด์ให้ตรงตามตารางคุณน่ะครับ
Date :
2013-08-31 18:28:28
By :
mangkunzo
ลองดู พวกนี้ เขียนอะไร ขาด อะไรเกิน หรือเปล่าครับ ลองเช็คดูครับ
Code (PHP)
$sql="select * from tb_order ORDER BY id_order DESC ";
Date :
2013-08-31 20:32:25
By :
yamcrocodile
หรือ ลืม ' (ฟันหนู) หรือเปล่า
Date :
2013-08-31 20:35:09
By :
yamcrocodile
Load balance : Server 02