|
|
|
ด่วนมากค่ะ รบกวนเรื่องการแสดงสถานะห้องพักหน่อยค่ะว่า ว่างหรือไม่ว่าง |
|
|
|
|
|
|
|
น้องคับเริ่มต้นที่การออกแบบฐานข้อมูลก่อนเลยครับ
1.น้องต้องออกแบบ ให้มี Status ในการจอง ถ้ามีการจองแล้วก็ให้เป็น 1 ถ้ายังไม่จอง ก็ให้เป็น 0
แบบนี้อ่ะครับ
ลองให้รายละเอียดมาเยอะ แล้วจะช่วยดู Code ให้ครับ
|
|
|
|
|
Date :
2009-03-24 14:44:56 |
By :
dr.website |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณค่ะ
|
|
|
|
|
Date :
2009-03-24 14:51:12 |
By :
มึนจัง |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
พี่ค่ะ คือ ปอนด์ใช้phpเขียนฐานข้อมูลก็oracel
แต่ไม่รู้ว่า จะกำหนด statusในฐานข้อมูลยังไง
ที่ทำเอาไว้ก็จะมี
CREATE TABLE room
(
room_id varchar2(10)not null, //รหัสห้อง
room_floor number(2)not null, //ชั้น
room_type varchar2(40)not null, //ประเภท
room_cost number(10)not null, //ราคา
room_sit tinyint(2)not null, // สถานะ ปอนด์ใช้เป็น tinyint แต่ไม่ได้ ถ้ารู้ช่วยหน่อยนะค่ะ
CONSTRAINT room_id_pk PRIMARY KEY (room_id)
);
|
|
|
|
|
Date :
2009-03-24 15:53:35 |
By :
มึนจัง |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
นอ้งครับ
ใช้เป็น number ก็ได้ครับผม
|
|
|
|
|
Date :
2009-03-24 15:59:00 |
By :
dr.website |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้เหรอค่ะพี่
จะลองดูค่ะ
|
|
|
|
|
Date :
2009-03-24 16:06:16 |
By :
มึนจัง |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
พี่ๆๆถ้าเป็นvachar2ไม่ได้เหรอ
|
|
|
|
|
Date :
2009-03-24 16:11:29 |
By :
มึนจัง |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
จริงๆ แล้ว จะเป็นอะไรก็ได้ครับ
จะ yes - no 1 -0 อะไรก็ได้
แต่ว่าเวลาเราเช็คเราก็ต้องจำว่า key ที่ใส่ไปหมายถึงอะไร
|
|
|
|
|
Date :
2009-03-24 18:08:40 |
By :
aprodise |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แต่ก็ไม่เข้าใจอยู่ดีนะเหละค่ะ พี่ๆๆ
Code (PHP)
<?php
<?
include "connect_odbc.php";
//include "function.php";
$stmt = oci_parse($conn, "SELECT * FROM room ");
oci_execute($stmt);
//$i = 1;
while ($row = oci_fetch_array ($stmt, OCI_NUM)) {
$room_floor= $row[1];
$room_id= $row[0];
$room_sit= $row[4];
$room_floor=htmlspecialchars($room_floor);
//$name_ques=htmlspecialchars($name_ques);
//$detail_ques=nl2br(htmlspecialchars($detail_ques));
/* $date_ques=displaydate($date_ques); <td width="360" class="style31"><? echo "<a href='answer_view.php?id_ques=$id_ques'> $title_ques </a>"; ?></td>*/
?>
<table width="641">
<tr bgcolor="#e0eff8">
<td width="60" class="style31"><? echo $room_floor; ?></td>
<td width="100" class="style31"><? echo $room_id; ?></td>
<td width="80" class="style31"><? echo $room_sit; ?></td>
</tr>
</table>
<? } ?>
?>
อันนี้จะเป็ฯในส่วนของการดึงโชว์และดึงมาจากฐานข้อมูล
Code (PHP)
อันนี้มีพีเขาแนะมาค่ะ แต่เอามาดัดแปลงไม่ถูก แก้ตั้งนานก็ยังไม่ได้สักที
<?php
<?php
$sql = "SELECT * from tbl_room order by room_id";
$result = mysql_query($sql);
$numsrow = mysql_num_rows($result);
?>
<tbody>
<tr>
<td width="3%" class="tbl2" style="white-space: nowrap;"><div align="center" class="style2">NO</div></td>
<td width="40%" valign="top" class="style3" style="white-space: nowrap;">ห้อง</td>
<td width="6%" align="center" valign="top" class="style3" style="white-space: nowrap;">สถานะ</td>
<td width="4%" class="tbl2" style="white-space: nowrap;"><div align="center" class="style2">NO</div></td>
<td width="40%" valign="top" class="style3" style="white-space: nowrap;">ห้อง</td>
<td width="7%" align="center" valign="top" class="style3" style="white-space: nowrap;">สถานะ</td>
</tr>
<?php
$column = 2;
$ic =1;
for ($i=1; $i<=$numsrow;$i++){
$r=mysql_fetch_array($result);
$room_id = $r['room_id'];
$room_status = $r['room_status'];
$room_type = $r['room_type'];
if ($ic ==1) {
?>
<tr>
<?php } ?>
<td class="tbl2" style="white-space: nowrap;"><div align="center"><?=$room_id?>
</div></td>
<td class="tbl1" style="white-space: nowrap;"><?=$room_type?></td>
<?php if ($room_status ==1) {
$sh = "bgcolor=\"red\"";
} else {
$sh = "bgcolor=\"green\"";
}
?>
<td style="white-space: nowrap;" align="center" <?=$sh?> ></td>
<?php
$ic++;
if ($ic > $column) {
?>
</tr>
<?php
$ic =1;
}
}
?>
?>
|
|
|
|
|
Date :
2009-03-24 18:23:22 |
By :
มึนจัง |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|