ขอความช่วยเหลือหน่อยครับทำไม่ได้จิงๆ search เช็ค จาก 3 ตาราง แล้วให้แสดง
จอยกันสามตาราง if else เซ็คเอา where ตัวที่จะค้นหา ตรงกับเงื่อนไขไหนก่อให้ทำเงื่อนไขนั้นๆๆ
Date :
2009-10-20 13:38:57
By :
don
พอจะมีโค้ดให้ดูหรือป่าวครับ
Date :
2009-10-20 13:45:43
By :
giroo
ขอบคุณครับพี่Sek-Artdrinker จะลองดูครับ
Date :
2009-10-20 13:57:19
By :
giroo
SELECT * FROM ROOM
WHERE ROOM.ROOM_TYPE = :PF_ROOM_TYPE
NOT EXISTS (SELECT 1 FROM ROOMDETAIL
WHERE ROOMDETAIL.ROOM_ID = ROOM.ROOM_ID
AND (ROOMDETAIL.CHECK_IN >=:PF_CHECK_IN
AND ROOMDETAIL.CHECK_OUT =>:PF_CHECK_OUT) )
ประมาณนี้จะได้ห้องที่ว่าง(ไม่อยู่ในเงื่อนไข)
แต่ว่าอันนี้ -status (ว่าง,ไม่ว่าง) เอาไว้ทำอะไร น่าจะใช้ได้หรือเปล่า
Date :
2009-10-20 14:07:06
By :
JavaScrap
ขอคุณพี่ JavaScrap อีกคนนะครับ เข้าใจง่ายดี
ใครมีแบบอื่นที่ต้องการแนะนำก็ขอขอบคุณนะครับ
Date :
2009-10-20 14:15:19
By :
giroo
ไม่ได้ครับ ช่วยเพิ่มเติมหน่อยครับพี่ๆ
ขอตั้งแต่ connect เลยได้ป่าวครับ และขอคำอธิบายด้วยครับ
Date :
2009-10-20 15:34:59
By :
giroo
ขอถามเพิ่มเติมนะครับพี่ คือที่ผมทำมันค้นหาแล้วก็โชว์หน้าเดียวกันเลยอะครับจะได้หรือป่าวครับ
Date :
2009-10-20 15:57:23
By :
giroo
ได้ครับ
Date :
2009-10-20 16:02:03
By :
Sek-Artdrinker
ตรง textfield checkin กับ check out ผมต้องเขียนอะไรเพิ่มเติมหรือป่าวครับ ตรง value=""
<input name="checkin" type="Text" value="" size="17" id="checkin">
แล้วตรง list menu ผมเขียนว่า
<select name='roomtype' id="roomtype">
<option>เลือกประเภทห้องพัก</option>
<?
include "Connections/conn_search.php";
$sql ="select * from roomtype order by roomtype_id asc";
$obj = mysql_query($sql, $connector);
while($result = mysql_fetch_array($obj))
{
echo "<option value='".$result['roomtype_id']."'>".$result['roomtype_name']."</option>";
}
?>
</select>
ต้องเพิ่มเติมอะไรอีกหรือป่าวครับถ้าหากว่าต้องการจะค้นหา
Date :
2009-10-20 16:06:56
By :
giroo
value คือค่าของ text ที่คุณจะพิมพ์ลงไป เพื่อไปค้นหา นะครับ
ส่วน
ตรง list menu ในโค้ดที่ให้มาเป็นการเอาคค่าจาก database มาใส่ใน list menu ยังไม่ถึงส่วนของการค้นหา ครับ
เขียนให้ดูคร่าวๆ นะครับ
Code (PHP)
<? include "Connections/conn_search.php";?>
<form action="search.php" method="post">
ค้นหางชื่อสินค้า : <input type="text" name="Search" value="" size="12">
<input type="submit" name="Submit" value="ค้นหา">
</form>
// ส่วนนี้จะเป็นการแสดงรายชื่อสินค้าตามที่เราค้นหา
<table >
<tr>
<td>ID</td>
<td>Name</td>
</tr>
<?
if(trim($Search)!=""){
$sql = "select * from products where ProductName like '%".trim($Search)."%' order by ProductID";
$result= mysql_query($sql) or die(mysql_error());
while($row=mysql_fetch_array($result)){
$ProductID = $row["ProductID"];
$ProductName= $row["ProductName"];
echo "<dd>มีสินค้าตามการค้นหาคำว่า '<b>".trim($Search)."</b>' จำนวน ";
?>
<tr>
<td><? echo $ProductID ?></td>
<td><? echo $ProductName ?></td>
</tr>
<?
}
}
?>
</table >
Date :
2009-10-20 17:11:16
By :
Sek-Artdrinker
Load balance : Server 00