รบกวนสอบถามเรื่องการข้ามเงือนไขบ้างอย่างใน code php ครับ
ถ้าถามมาแบบนี้ ก็ตอบได้แค่ว่า ก็ข้ามมาเลยครับ ลบหน้าที่ไม่ต้องการออกซะ เปลี่ยนลิงก์ให้มาหน้าที่ต้องการ จบครับ (แต่ไม่รู้ว่าจะทำงานได้มั้ย ในเมื่อถามด้วยรายละเอียดแบบมีแต่ภาพ ไม่มีโค้ด)
Date :
2013-04-22 09:36:47
By :
cookiephp
อันนี้คือส่วนเฉพาะ ทึ่ค้นหาโต๊ะครับ
Code (PHP)
<table width="82%" border="1" align="center" cellpadding="0" cellspacing="0">
<tr>
<td background="../<?php echo $row_rs_tempage['temp_name']; ?>/bgmanu.jpg"><div align="center"><span class="style39">ค้นหาโต๊ะ</span></div></td>
</tr>
<tr>
<td><div align="center"><span class="style32"><br>
เบอร์โต๊ะที่จอง
: <?php echo ''.$row_rs_timeopen['open_time']; ?> - <?php echo ''.$row_rs_timeopen['close_time']; ?></span> น.<br>
<br />
</div>
<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="76"><div align="right"><span class="style20 style33 style18 style24">วันที่ : </span></div></td>
<td width="107"><span class="style20 style33 style18 style24">
<label></label>
</span><span class="style25">
<label>
<input name="txtdate" type="text" id="txtdate" size="7" maxlength="10" value="<?=$_POST['txtdate']?>" >
</label>
<label></label>
<a href="javascript:displayDatePicker('txtdate',false,'ymd','-')"> <img border="0" src="../images/cal.gif" width="16" height="16"></a></span></td>
<td width="56"><div align="right"><span class="style20 style33 style18 style24">
</span><span class="style20 style33 style18 style24">เวลา :</span></div>
<span class="style20 style33 style18 style24"><label></label>
</span></td>
<td width="160"><input name="txttime" type="text" id="txttime" value="<?=$_POST['txttime']?>" size="5" maxlength="5">
<span class="style42">(ตัวอย่าง18:00)</span></td>
</tr>
<tr>
<td colspan="4"><br>
<table width="230" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="116"><div align="right"><span class="style20 style33 style18 style24">จำนวนผู้ใช้บริการ : </span></div></td>
<td width="114"><span class="style20 style33 style18 style24">
<input name="txtchair" type="text" id="txtchair" value="<?=$_POST['txtchair']?>" size="3" maxlength="5" onKeyUp="isNumeric(this, 'กรอกตัวเลขตั้งแต่ 1 ขึ้นไป')"/>
</span><span class="style24 style28">คน</span></td>
</tr>
</table></td>
</tr>
<tr>
<td colspan="4"><div align="center">
<p><br />
<input name="Sub12" type="submit" id="Sub12" value="ค้นหาตามเงื่อนไข"/>
<br>
<br>
<a href="cilent_table_search.php" class="style25">
<? ///ค้นหาโต๊ะที่ยังไม่ถูกจอง ?>
</a></p>
<p>****ให้ท่านเลือกวันที่พร้อมท้ังเวลาที่มา</p>
</div></td>
</tr>
</table>
<br /></td>
</tr>
</table>
Date :
2013-04-22 09:43:47
By :
itjumloon
แก้ไข้ได้แล้วครับ โดยใช้คำสั่ง try ข้ามไปเลยครับ
Date :
2013-04-22 10:07:13
By :
itjumloon
ตาลายครับ
Date :
2013-04-22 10:07:57
By :
cookiephp
ไม่ต้องโพส Code เยอะ ๆ ก็ได้ครับ เยอะเกินก็ไม่มีคนดู แถมยังก่อขยะให้เว็บอีกต่างหากครับ (ตอนนี้ DB ก็เป็น G ไปแล้วครับ)
Date :
2013-04-22 10:31:42
By :
mr.win
ขอโทษที่ครับนึกว่าหายแล้วเป็นเหมือนเดิมครับ
ปัญหาคือผมต้องการแค่ข้าม form นี้น่ะครับ
แล้วโชว์อันนี้แทนครับ
ทำอย่างไหรดีครับ
Date :
2013-04-22 10:36:26
By :
itjumloon
จากไฟล์นี้ครับ
Date :
2013-04-22 10:40:51
By :
itjumloon
ผมไม่แน่ใจว่าตัวนี้เปล่าครับ
<?
////////////////// การค้นหาโต๊ะจาก จำนวนผู้มาใช้บริการ วันที่ เวลา ///////////////////
//// query table number
$sqlTbNumber="select * from tb where tbtype_id='".$rowTbType->tbtype_ID."'";
//echo $sqlTbNumber."<br>";
$rsTbNumber=mysql_query($sqlTbNumber,$con_rest) or die(mysql_error());
$x=0;
while($rowTbNumber=mysql_fetch_object($rsTbNumber)){
///// check table
$tbNumber=$rowTbNumber->number;
//$valStartDate="2011-04-18";
$valStartDate=$_POST['txtdate'];
//$valComeTime="19:00";
$valComeTime=$_POST['txttime'];
$nowDate=date("Y-m-d");
/*
echo "cometime : ".date("H:i",strtotime("10:00:00"))."<br>";
echo "backtime : ".date("H",strtotime("10:00:00")) ."<br>";*/
//$valBackH= date("H",strtotime($_POST['txttime']))+2;
$valBackH= date("H",strtotime($_POST['txttime']))+$valConTime;
$valBacki=date("i",strtotime($_POST['txttime']));
$valBackTime=$valBackH.":".$valBacki;
//$valChair=5;
// $sqlCkTable="select * from booking";
// $sqlCkTable.=" where number='".$tbNumber."'";
// $sqlCkTable.=" and startdate>='".$nowDate."'";
/*$sqlCkTable="SELECT * FROM `booking` WHERE `number` = '".$tbNumber."' AND";
$sqlCkTable.="`startdate` >= '".$valStartDate."' AND come_time BETWEEN '".$valComeTime."'";
$sqlCkTable.=" AND '".$valBackTime."'";*/
//// check cometime ///////////
$sqlCkTable="SELECT * FROM `booking` WHERE `number` = '".$tbNumber."' AND";
$sqlCkTable.="`startdate` >= '".$valStartDate."' AND come_time BETWEEN '".$valComeTime."'";
$sqlCkTable.=" AND '".$valBackTime."'";
//echo $sqlCkTable;
$rsCkTable=mysql_query($sqlCkTable,$con_rest) or die(mysql_error());
$numRow=mysql_num_rows($rsCkTable);
// echo "numrow:".$numRow."<br>";
$sqlCkTable2="SELECT * FROM `booking` WHERE `number` = '".$tbNumber."' AND";
$sqlCkTable2.="`startdate` >= '".$valStartDate."' AND back_time BETWEEN ";
$sqlCkTable2.="'".$valComeTime.="' AND '".$valBackTime."'";
//echo $sqlCkTable2;
$rsCkTable2=mysql_query($sqlCkTable2,$con_rest) or die(mysql_error());
$numRow2=mysql_num_rows($rsCkTable2);
//echo "numrow2:".$numRow2;
if(($numRow==0)&&($numRow2==0)){
?>
Date :
2013-04-22 10:45:37
By :
itjumloon
ไม่ทันครับ
Date :
2013-04-22 13:38:55
By :
avenged25589
Load balance : Server 03