|
|
|
ดูโค้ดให้หน่อยค่ะ ขอร้องนะค่ะ พี่ ๆ นู๋แก้มา หลายวันแล้ว การแสดงข้อมูลค่ะ |
|
|
|
|
|
|
|
ช่วยดูให้หน่อยนะค่ะ จะแสดงรายการสินค้าที่สมาชิกสั่งจอง เอามาโชว์ค่ะ แต่คือที่แก้ไม่ได้คือ
สั่งไป 2 หรือ 3 แต่แสดงแค่อย่างเดียว
ฐานข้อมูล
Code (PHP)
<?php
session_start();
$id=$_REQUEST['username'];
?>
<!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>ระบบสั่งจองเครื่องแต่งกายนิสิต</title>
<meta name="keywords" content="travel and tour, free website template, CSS, HTML" />
<meta name="description" content="Travel and Tour - free website template provided by templatemo.com" />
<link href="templatemo_style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="templatemo_wrapper_outter">
<div id="templatemo_wrapper_inner">
<div id="templatemo_wrapper">
<div id="templatemo_container">
<div id="templatemo_header">
<div id="header_left">
<div id="templatemo_menu">
<ul>
<li></li>
<li><a href="editmem.php? username=<?php echo $id ?>" class="active">ข้อมูลส่วนตัว</a></li>
<li></li>
<li><a href="reserve.php? username=<?php echo $id ?>" >สั่งจองสินค้า</a></li>
<li><a href="view_order1.php? username=<?php echo $id ?>">ข้อมูลการสั่งจอง</a></li></ul>
</div>
<div id="site_title">
<h1><a href="#">ระบบสั่งจองเครื่องแต่งกายนิสิต<span>มหาวิทยาลัยทักษิณ วิทยาเขตพัทลุง</span>
</a></h1>
</div>
</div> <!-- end of header left -->
<div id="header_right">
<h2>ยินดีต้อนรับเข้าสู่ระบบ</h2>
<form action="logout.php" method="post">
<table align="center">
<tr>
<td>
<input type="submit" name="input" id="button" value="ออกจากระบบ" />
</td>
</tr>
</table>
<div align="right"></div>
<label>
<div align="right"></div>
</label>
</form>
</div> <!-- end of header right -->
<div class="cleaner"></div>
</div> <!-- end of header -->
<div id="templatemo_content_wrapper">
<div id="templatemo_content_outer">
<div id="templatemo_content">
<div class="content_section">
<h2 align="center">:: ยินดีต้อนรับนิสิตเข้าสู่ระบบสั่งจองเครื่องแต่งกายนิสิต ::</h2>
<p align="center">มหาวิทยาลัยทักษิณ วิทยาเขตพัทลุง</p>
<p align="center">รายการสั่งจอง</p>
<p> </p>
<p align="center">รายการสินค้าที่สั่งจอง<br />
</p>
///// เริมจากนี้ค่ะ
<?
include ("dbconn.inc.php");
?>
<?
$Total = 0;
$SumTotal = 0;
$strSQL1 = "SELECT * FROM orders WHERE Memberuse = '$id' ";
$objQuery1 = mysql_query($strSQL1) or die(mysql_error());
$objResult1 = mysql_fetch_array($objQuery1);
$strSQL2 = "SELECT * FROM orders_detail WHERE OrderID = '".$objResult1["OrderID"]."' ";
$objQuery2 = mysql_query($strSQL2) or die(mysql_error());
$objResult2 = mysql_fetch_array($objQuery2);
$strSQL3 = "SELECT * FROM product WHERE Pro_ID = '".$objResult2["Pro_ID"]."' ";
$objQuery3 = mysql_query($strSQL3) or die(mysql_error());
$objResult3 = mysql_fetch_array($objQuery3);
$Total = $objResult2["Qty"] * $objResult3["Pro_price"];
$SumTotal = $SumTotal + $Total;
//Date
//$today_date=date("d-m-Y");
//$strtime = strtotime($today_date);
//$caltime=strtotime("+7 day",$strtime);
//$ResultDate=date("d-m-Y", $caltime);
?>
<table width="401" border="1" align="center">
<tr>
<td width="79"><div align="center">รหัสสั่งจอง</div></td>
<td width="110"><div align="center">ชื่อสินค้า</div></td>
<td width="72"><div align="center">ราคารวม</div></td>
<td width="112"><div align="center">วันกำหนดรับสินค้า</div></td>
</tr>
<tr align="center">
<td><?=$objResult2["OrderID"];?></td>
<td><?=$objResult3["Pro_name"];?></td>
<td><?=number_format($Total,2);?></td>
<td><?=$objResult1["OrderDate"];?></td>
</tr>
</table>
<div align="center"></div>
<p> </p>
<p align="center">ราคารวมทั้งหมด <?=number_format($SumTotal,2);?>
<?
mysql_close();
?>
</p>
<p align="center"> </p>
<p> </p>
</div>
<div class="content_section">
<h2>ข้อตกลงในการใช้งานระบบ</h2>
<ul>
<li>นิสิตต้องการทำการสมัครใช้งานเว็บไซต์ก่อนถึงจะใช้งานในส่วนการสั่งจองเครื่องแต่งกายนิสิตได้</li>
<li>นิสิตต้องทำการ login เข้าสู่ระบบทุกครั้งในการใช้งานเว็บไซต์</li>
<li>นิสิตสามารถเลืกดูรายการสินค้าภายในคลังสินค้าได้</li>
<li>นิสิตสามารถสั่งจองรายการสินค้าได้ไม่จำกัดจำนวน</li>
<li>ในการสั่งจองสินค้า สินค้าทุกอย่างจะกำหนดวันรับสินค้า ให้นิสิตมารับภายใน 7 วัน </li>
<li>นิสิตจะต้องทำการพิมพ์ใบสั่งจอง เพื่อใช้เป็นหลักฐานในการมารับสินค้าทุกครั้ง</li>
<li>หากนิสิตมาไม่มารับสินค้าที่สั่งจองนิสิตจะไม่สามารถทำการสั่งจองครั้งต่อไปได้ จนกว่าจะมารับสินค้าเก่า</li>
</ul>
<p class="em_text"> </p>
<p> </p>
<div class="cleaner"></div>
<div class="cleaner"></div>
</div>
</div><!-- end of templatemo_content -->
<div id="templatemo_content_bottom"></div>
<div class="cleaner"></div>
</div> <!-- end of templatemo_content_outer -->
<div id="template_sidebar">
<div class="sidebar_section">
<h2>เว็บไซต์มหาวิทยาลัย</h2>
<div class="image_wrapper">
<img src="images/2.jpg" alt="image 1" width="260" height="120" /> </div>
<h3>ที่อยู่ติดต่อ</h3>
<p> 140 ถ.กาญจนวนิช ม.4 ต.เขารูปช้าง อ.เมือง จ.สงขลา 90000 โทร. 0-7431-7600</p>
<div class="button_01"><a href="http://www.tsu.ac.th/index.php" target = "_blank">เข้าสู่เว็บไซต์</a></div>
<div class="cleaner_h30"></div>
<div class="image_wrapper">
<img src="images/3.jpg" alt="image 2" width="260" height="120" /> </div>
<h3>ที่อยู่ติดต่อ</h3>
<p> 222 หมู่ 2 ตำบลบ้านพร้าว อำเภอป่าพะยอม จังวัดพัทลุง 93110โทร. 0-7460-9600 </p>
<div class="button_01"><a href="http://www.pt.tsu.ac.th/2012pt/main.php" target = "_blank">เข้าสู่เว็บไซต์</a></div>
</div>
</div> <!-- end of template_sidebar -->
<div class="cleaner"></div>
</div> <!-- end of templatemo_content_wrapper -->
<div id="templatemo_footer">Copyright © 2056|
Designed by <a href="" target="_parent">Chaiyut</a></div>
<!-- end of footer -->
<div class="cleaner"></div>
</div>
</div>
</div>
</div>
</body>
</html>
Tag : PHP, MySQL, HTML/CSS, JavaScript
|
|
|
|
|
|
Date :
2013-02-04 15:50:21 |
By :
แตง |
View :
906 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คุณจะเอาข้อมูลใน detail มาโชว์คุณควรทำแบบนี้ครับ แก้ตรง query ครับ
Code (PHP)
$strSQL1 = "SELECT * FROM orders WHERE Memberuse = '$id' "; //น่าจะเป็น id ของคนที่สั่งจอง
$objQuery1 = mysql_query($strSQL1) or die(mysql_error());
$objResult1 = mysql_fetch_array($objQuery1);
$strSQL2 = "SELECT * FROM orders_detail WHERE OrderID = '".$objResult1["OrderID"]."' ";
$objQuery2 = mysql_query($strSQL2) or die(mysql_error());
$objResult2 = mysql_fetch_array($objQuery2);
$strSQL3 = "SELECT * FROM product WHERE Pro_ID = '".$objResult2["Pro_ID"]."' ";
$objQuery3 = mysql_query($strSQL3) or die(mysql_error());
$objResult3 = mysql_fetch_array($objQuery3);
น่าจะต้อง join กันนะครับ
Code (PHP)
<table width="401" border="1" align="center">
<tr>
<td width="79"><div align="center">รหัสสั่งจอง</div></td>
<td width="110"><div align="center">ชื่อสินค้า</div></td>
<td width="72"><div align="center">ราคารวม</div></td>
<td width="112"><div align="center">วันกำหนดรับสินค้า</div></td>
</tr>
$sql = "select * from orders o , orders_detail od , product p where o.Memberuse='".$id."' and o.OrderID = od.Order_id and od.Pro_ID = p.Pro_id";
$rs = mysql_query($sql);
while($row = mysql_fetch_array($rs)) //ข้อมูลทั้งหมดที่หาได้ จากการ join จะได้หลายๆ แถว ออกมา
{
// แสดงผลใส่ พวก table
$Total = $row["Qty"] * $row["Pro_price"]
$SumTotal = $SumTotal + $Total;
?>
<tr align="center">
<td><?=$row["OrderID"];?></td>
<td><?=$row["Pro_name"];?></td>
<td><?=number_format( $Total ,2);?></td>
<td><?=$row["OrderDate"];?></td>
</tr>
<?PHP
}
?>
</table>
<p align="center">ราคารวมทั้งหมด <?=number_format($SumTotal,2);?>
ก็ประมาณนี้ครับ ลองเอาไปประยุกต์ดูครับ
|
|
|
|
|
Date :
2013-02-05 02:36:43 |
By :
kokiflam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|