|
|
|
กดซับมิทแล้ว ข้อมูลไม่ดึง่จากฐาน มาโชว์ในใบเสร็จ จะดึงจาก bill id ต้องทำไงหรอครับ |
|
|
|
|
|
|
|
พี่ครับ ช่วยดูให้ ผมหน่อย ครับ คือผม กดซับมิท การคำนวณค่าเสียหาย แล้วจะให้ มัน ออกใบเสร็จโดยการ โหลดหน้าปริ้น ตอนกด ซับมิท
แต่พอกดซับมิท มา ข้อมูลมันเข้าฐาน แต่ว่า พอโหลด หน้าปริ้นขึ้นมา มันไม่โชว์ ข้อมูลขึ้นมาเลยอะครับ เหมือนมันไม่ได้ ดึงจาก Bill ID
ถ้าจะให้โชว์ ข้อมูลจาก Bill ID ต้องทำยังไงหรอครับ คือ ดึงข้อมูลจาก bill Id มาโชว์ในใบเสร็จ เพื่อปริ้น ใบเสร็จออกมาอะครับพี่
ช่วยผมทีนะครับ
Code (PHP)
session_start();
include_once('config.php');
include_once('db.php');
$db = new db();
include_once('functions.php');
if (isset($_SESSION['booking_code']) || isset($_GET['booking_code'])) {
if($_SESSION['booking_code']){
$booking_code = $_SESSION['booking_code'];
}else{
$booking_code = $_GET['booking_code'];
}
$booking = $db->select("SELECT * FROM bill WHERE bill_id = '".$_POST['bill_id']."'");
unset($_GET['bill_id'])
?>
<!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>
<title>ระบบจองห้องพักออนไลน์</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style type="text/css">
.list {
border-collapse: collapse;
border-top: 1px solid #DDDDDD;
border-left: 1px solid #DDDDDD;
margin-bottom: 20px;
}
.list td {
border-right: 1px solid #DDDDDD;
border-bottom: 1px solid #DDDDDD;
}
.list thead td {
background-color: #EFEFEF;
padding: 0px 10px;
height: 40px;
font-size: 25px;
}
.list thead td a, .list thead td {
text-decoration: none;
color: #222222;
font-weight: bold;
}
.list tbody td a {
text-decoration: underline;
}
.list tbody td {
vertical-align: middle;
padding: 0px 10px;
background: #FFFFFF;
font-size: 16px;
}
.list .left {
text-align: left;
padding: 7px;
}
.list .right {
text-align: right;
padding: 7px;
}
.list .center {
text-align: center;
padding: 7px;
}
</style>
</head>
<body onload="window.print();">
<div style="margin: auto; width: 800px; border: 2px solid #cccccc; background-color:#FFFFFF;">
<table border="0" width="800" align="center" cellpadding="4" cellspacing="0">
<tr>
<td align="left" valign="top" class="copyText" style="padding: 10px;"><span style="font-weight: bold;"><img src="image/logo.jpg" /></span> <br /></td>
<td align="right" valign="top" class="copyText" style="padding: 10px;">Bill ID : <?php echo $booking[0]['bill_id']; ?></td>
</tr>
<tr>
<td colspan="2" align="left" valign="top" class="copyText">
<strong>ข้อมูลส่วนตัวผู้จอง</strong>
<div style="padding: 10px;">
<table width="500" align="center">
<tr>
<td align="right">วันที่ Checkin-Checkout</td>
<td><?php echo substr($booking[0]['date_start'],0,10); ?> : <?php echo substr($booking[0]['date_end'],0,10); ?> </td>
</tr>
<tr>
<td width="200" align="right">ชื่อ-นามสกุล:</td>
<td width="300"><?php echo $booking[0]['c_firstname']." ".$booking[0]['c_lastname']; ?></td>
</tr>
<tr>
<td width="200" align="right">เบอร์โทรศัพท์:</td>
<td width="300"><?php echo $booking[0]['mobile']; ?></td>
</tr>
<tr>
<td width="200" align="right">ประเภทห้อง:</td>
<td width="300"><?php echo $booking[0]['room']; ?></td>
</tr>
<tr>
<td width="200" align="right">จำนวนห้อง:</td>
<td width="300"><?php echo $booking[0]['h_room']; ?></td>
</tr>
<tr>
<td width="200" align="right">ราคาห้อง รวม:</td>
<td width="300"><?php echo $booking[0]['total_price']; ?></td>
</tr>
</table>
</div></td>
</tr>
<tr>
<td align="left" valign="top" class="copyText">
<strong>วันที่ทำรายการ</strong><br />
<?php echo substr($booking[0]['date_end'],0,10); ?> </td>
<td align="left" valign="top" class="copyText"> </td>
</tr>
<tr>
<td colspan="2" align="left" valign="bottom" style="padding: 0px;">
<table width="100%" border="0" cellpadding="7" cellspacing="0" style="padding: 7px;">
<tr>
<td class="copyText"><strong>น้ำเปล่า</strong></td>
<td class="copyText"><strong>น้ำอัดลม</strong></td>
<td class="copyText"><strong>เตียงเสริม</strong></td>
<td align="right" class="copyText"><strong>ราคารวม</strong></td>
</tr>
<tr>
<td class="copyText">
<?php echo $booking[0]['num1']; ?> = <?php echo $booking[0]['price1']; ?> บาท<br /> </td>
<td class="copyText"><div align="center"><?php echo $booking[0]['num2']; ?> = <?php echo $booking[0]['price2']; ?> บาท</div></td>
<td class="copyText"><div align="center"><?php echo $booking[0]['num3']; ?> = <?php echo $booking[0]['price3']; ?> บาท</div></td>
<td align="right" class="copyText">฿<?php echo $booking[0]['total_bill']; ?> บาท</td>
</tr>
<tr>
<td rowspan="3" align="left" valign="top" class="copyText"><br /></td>
<td rowspan="3"> </td>
<td class="copyText">ค่าบริการอื่นๆ</td>
<td align="right" class="copyText">ไม่มี</td>
</tr>
<tr>
<td style="border-top: 1px solid #000000;" class="copyText"><strong>รวมทั้งหมด:</strong></td>
<td align="right" style="border-top: 1px solid #000000;" class="copyText"><strong>฿ <?php echo $booking[0]['total_bill']; ?> บาท</strong></td>
</tr>
</table> </td>
</tr>
</table>
<p align="center" class="copyText" style="font-size: 16px;">ขอบคุณที่ท่านมาใช้บริการ T.O.P. Resort ของเราครับ...</p>
</div>
</body>
</html>
Tag : PHP, MySQL, HTML/CSS, JavaScript, Ajax, CakePHP
|
|
|
|
|
|
Date :
2012-08-31 16:01:58 |
By :
kimhunzx |
View :
1069 |
Reply :
7 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
echo $_SESSION['booking_code'];
|
|
|
|
|
Date :
2012-08-31 16:08:55 |
By :
dekkuza |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ข้อมูลไม่ดึง่จากฐานข้อมูล
session_start();
include_once('config.php');
include_once('db.php');
$db = new db();
include_once('functions.php');
if (isset($_SESSION['booking_code']) || isset($_GET['booking_code'])) {
if($_SESSION['booking_code']){
$booking_code = $_SESSION['booking_code'];
}else{
$booking_code = $_GET['booking_code'];
}
$booking = $db->select("SELECT * FROM bill WHERE bill_id = '".$_POST['bill_id']."'");
//แสดงค่า biil_id ออกมาก่อนนิ
echo $_POST['bill_id']
unset($_GET['bill_id'])
?>
|
|
|
|
|
Date :
2012-08-31 16:24:28 |
By :
dekkuza |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ต้องเพิ่ม echo $_POST['bill_id']
ก่อน unset หรอครับ หรือว่าต้องเปลี่ยน ค่า $_SESSION['booking_code']
เป็น $_SESSION['bill_id']
ตรงนี้ผมไม่ค่อยเข้าใจจริง ๆ T^T
|
|
|
|
|
Date :
2012-08-31 17:48:50 |
By :
kimhunzx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองแล้ว มันไม่ได้ อะครับ T^T
|
|
|
|
|
Date :
2012-09-01 14:41:18 |
By :
kimhunzx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ช่วยผม ที ครับ ผมติดตรงนี้ จริง ๆ T^T
|
|
|
|
|
Date :
2012-09-02 17:18:27 |
By :
kimhunzx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ช่วยทีคับ ผมแก้ไม่ได้ จริง ๆ T^T
|
|
|
|
|
Date :
2012-09-03 20:43:56 |
By :
kimhunzx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
echo ที่ให้ทำเพื่อดูว่ามันส่งค่าอะไรมา
|
|
|
|
|
Date :
2012-09-10 13:37:05 |
By :
dekkuza |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|