ขอสอบถามถามการดึงข้อมูลค่ะ

ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา ขอสอบถามถามการดึงข้อมูลค่ะ

ขอสอบถามถามการดึงข้อมูลค่ะ
สมมุติว่า ต้องการตรวจสอบข้อมูลการจอง ว่าว่างหรือป่าว โดยมีการเลือกข้อมูล4ช่อง คือ ชื่อห้อง วันที่ เวลาเริ่ม เวลาถึง

ถ้าห้องไม่ว่างจะดึงข้อมูลการจองจากฐานข้อมูลมาโชว์

แต่ถ้าห้องว่างจะดึงคำที่ใช้ในการค้นหามาโชว์
เช่น จะโชว์ว่า ไม่มีรายการจอง ห้อง ก.  วันที่ 11/11/2014  เวลา 10.00-11.00

*** อยากทราบว่า ถ้าต้องการกดจอง จากหน้านี้ ห้อง ก.  วันที่ 11/11/2014  เวลา 10.00-11.00  ไปยังหน้าจองห้อง 
โดยให้ขึ้นโชว์ข้อมูล ห้อง วัน เวลาดังกล่าว จะสามารถทำได้มั้ยคะ เนื่องจากไม่ได้ดึงมาจากฐานข้อมูล ***

ขอบคุณค่ะ


Yuyu 11-11-2014 23:40:54

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
  • เปลี่ยน


    ( หรือ เข้าใช้งานผ่าน Social Login )

 ความคิดเห็นที่ 1
ทำได้ปกติ เพราะเป็นค่าที่เราดึงมาแล้ว ก็ส่งค่าฟอร์มไปแสดงได้ และทำการจองได้เลย
หรือจะเก็บค่าไว้ในตัวแปร session ตอนที่ส่งข้อมูลครั้งค้นหาว่าหรือไม่ก็ได้ แล้ว
เอาค่า session มาใช้แทน ก็ทำได้เหมือนกัน


ninenik 12-11-2014
 ความคิดเห็นที่ 2
ยังไม่ค่อยเข้าใจอ่าค่ะ รบกวนช่วยดูโค้ดได้มั้ยคะ ขอบคุณค่าา Ninenik

***หน้า search ที่โชว์ข้อมูลจากการค้นหาเมื่อไม่มีรายการจอง***

<form id="form" name="form" method="post" action="bookroom.php"> 
  <?php 
               $room_name = $_POST['txtroom_name'];
		$date = $_POST['txtdate'];
		$fromtime = $_POST['txtfromtime'];
		$totime = $_POST['txttotime'];   

					
echo "ห้องว่างสามารถจองได้<br>
         ห้องประชุม ". $room_name. "<br> 
         วันที่ ". $date."<br>
	         เวลา ". $fromtime." - ".$totime;  //แสดงข้อมูลที่ดึงมาโชว์

            
            <table width="200" align="center">
                  <tr>
                  
                    <td width="111" align="center" valign="top"><button type="submit" name="button" id="button"  value=" "><img src="Picture/conference.png" alt="" width="21" height="22" align="center" />จอง</button></td>
              
                  </tr>
                </table> </form>



***หน้า bookroom ที่จะนำข้อมูลจากการค้นหามาแสดงเพื่อจอง***

<td width="164" align="right" class="normal">ห้องประชุม :</td>
                <td colspan="3"><?php echo $room_name; ?>
               </td>
              </tr>
             
              <tr>
                <td width="164" align="right" class="normal"><span style="text-align: right">วันที่ใช้ห้องประชุม</span>  :</td>
                <td colspan="3"><?php echo $date; ?></td>
              </tr>
              <tr>
                <td width="164" align="right" class="normal"><span style="text-align: right">เวลา</span>  :</td>
                <td width="107"><?php echo $fromtime; ?></td>
                <td width="39" align="center" class="normal"><span style="text-align: right">ถึง</span>  :</td>
                <td width="171"> <?php echo $totime; ?>  </td>

ควรเพิ่มอะไรบ้างคะ เพื่อให้ข้อมูลมาโชว์หน้า bookroom


yuyu 12-11-2014 13:39
 ความคิดเห็นที่ 3
เรียกใช้ session โดยกำหนด session_start() ไว้บนสุดของไฟล์ที่จะใช้ ในที่นี้
ก็น่าจะเป็นไฟล์หน้า search กับไฟล์ bookroom
 
<?php
session_start();
?>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title></title>
</head>
<body>

.........
     
</body>
</html>
 
เก็บค่าตัวแปรจากหน้า search ไว้เป็นตัวแปร session
 
<?php
$room_name = $_POST['txtroom_name'];  
$date = $_POST['txtdate'];  
$fromtime = $_POST['txtfromtime'];  
$totime = $_POST['txttotime'];  

$_SESSION['ses_roomname']=$room_name;
$_SESSION['ses_date']=$date;
$_SESSION['ses_fromtime']=$fromtime;
$_SESSION['ses_totime']=$totime;
?>
 
ในหน้า bookroom ก็เรียกใช้ตัวแปร session ได้เลย
โดยอย่าลืมว่าต้องกำหนด session_start ไว้ด้านบนสุดของไฟล์
 
 
 
 
 


ninenik 12-11-2014
 ความคิดเห็นที่ 4
ทำได้แล้วค่ะ ขอบคุณนะคะ ^^


yuyu 12-11-2014 14:28
1






เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ