file แสดงสินค้าที่ลูกค้าสั่งจากบทเรียน PHP Basic เขียนโปรแกรมซื้อขายสินค้าออนไลน์

wave
Leonet T.Martcast
9,832
สังคมนักพัฒนาระบบ (Community)
file แสดงสินค้าที่ลูกค้าสั่งจากบทเรียน PHP Basic เขียนโปรแกรมซื้อขายสินค้าออนไลน์

<p>สวัสดีครับอาจารย์</p><p>วันนี้รบกวนอาจารย์อีกสักรอบนะครับ คือผมจะเขียนหน้าสำหรับ admin ดูว่า มีใครสั่งสินค้ามาแล้วบ้างเลยประยุกต์จาก products_all.php แต่มันยัง error เลยไม่ทราบว่าผมใช้งาน <span style="background-color: initial;">mysql_fetch_array ผิดหรือเปล่าครับ</span></p><p><span style="background-color: initial;"><br></span></p><p>Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:AppServwwwiserviceorders_show.php on line 29</p><hr><p><img src="https://lh3.googleusercontent.com/LbC1OVVSgg-13lKg-iScfn43NYIEovGBduhlaCY3n9A=w1000-h775-no"></p><hr><p><img src="https://lh3.googleusercontent.com/rq90HH7wDx2Piy9MD-DgtEZHZlugdTMKm6xERahZtx8=w849-h631-no"></p><p>ขอบคุณครับอาจารย์</p><hr>

4 ความคิดเห็น

  • Leonet T.Martcast

  • มานพ กองอุ่น

สวัสดีครับอาจารย์

วันนี้รบกวนอาจารย์อีกสักรอบนะครับ คือผมจะเขียนหน้าสำหรับ admin ดูว่า มีใครสั่งสินค้ามาแล้วบ้างเลยประยุกต์จาก products_all.php แต่มันยัง error เลยไม่ทราบว่าผมใช้งาน mysql_fetch_array ผิดหรือเปล่าครับ


Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\iservice\orders_show.php on line 29


LbC1OVVSgg-13lKg-iScfn43NYIEovGBduhlaCY3n9A=w1000-h775-no


rq90HH7wDx2Piy9MD-DgtEZHZlugdTMKm6xERahZtx8=w849-h631-no

ขอบคุณครับอาจารย์


ถ้า mysql_fetch_array() ผิดพลาดให้เข้าใจเบื้องต้นครับว่า คำสั่ง SQL ไม่ถูกต้องครับ

ในกรณีนี้อาจลอง echo $_SESSION['user']['id']; ดูนะครับว่ามีข้อมูลแสดงถูกต้องหรือเปล่าครับ

เรียนอาจารย์

ผมลอง echo $_SESSION['user']['id']; ได้ผลปกติครับ โชว์ id ของ user ให้เห็น

<?php
session_start();
include './html_header.php';
include './connection.php';
include './check_staff.php';
check_staff();
$sql = "SELECT * FROM orders o 
LEFT JOIN products p ON o.id=o.products_id
WHERE o.user_id = '".$_SESSION['user']['id']."'";
$result = mysql_query($sql);
?>
<center>
<?php
    echo $_SESSION['user']['id'];
?>
</center>
<?php
include './html_footer.php';
?>

ส่วนนี้เป็น code ที่ผมประยุกต์มากจาก products_all.php ครับผม

<center>
<h2 align="center">ติดตามงาน</h2>
<table align="center" class="table table-striped" border="1">
    <tr align="center">
        <td><b>ลำดับ</b></td>
        <td><b>ชื่อบริการถ่ายรูป</b></td>
        <td><b>วันที่ทำรายการ</b></td>
        <td><b>ราคา</b></td>
        <td><b>วันที่ถ่าย</b></td>
        <td><b>หมายเหตุ</b></td>
        <td><b>สถานะ</b></td>
    </tr>
    <?php while($rs = mysql_fetch_array($result)) { ?>
    <tr>
        <td align="center"><?php echo $rs['id']; ?></td>
        <td><?php echo $rs['product_name']; ?></td>
        <td align="center"><?php echo $rs['created']; ?></td>
        <td align="center"><?php echo $rs['total']; ?> บาท</td>
        <td><?php echo $rs['date']; ?></td>
        <td><?php echo $rs['status']; ?></td>
        </td>
    </tr>
    <?php } ?>
</table>
</center>