小弟最近買了一本訂房系統的書,但是關於預約訂房頁面,按送出後,他只是列印出來,並不能將資料增加到資料庫,

edited 六月 2014 in PHP新手區
小弟最近買了一本訂房系統的書,但是關於預約訂房頁面,按送出後,他只是列印出來,並不能將資料增加到資料庫,問出書作者, "只說須要修改orderend.php的部分程序,Good luck..."

請問各位先進這部分程式要如何修改,程式碼及資料庫如下連結網址
http://hala999.net/hotel/orderend.txt
http://hala999.net/hotel/roomorder.txt
http://hala999.net/hotel/hotel.sql

訂房系統連結網址
http://hala999.net/hotel/roomorder0.php
標籤:

評論

  • <?php     
        require"setup.php"; 
    	 $sql    = "insert into $HOTEL_TBL values('id','$cus_name','$room_type','$room_cnt','$room_price','$room_date','$remark')";
        $sql    ="select * from $HOTEL_TBL where id=1 ;";
    	$connect=mysql_connect($DB_SERVER,$DB_USER,$DB_PASS) or die("連結失敗");
    
    	$db     =mysql_select_db($DB_NAME,$connect) or die("選擇失敗");
    
    	$query  =mysql_query($sql,$connect) or die("執行失敗");
    
    	    if($query)
        {
    	  while($list=mysql_fetch_array($query))
    	  {
    	   $id=$list[id];
    		$name=$_POST["name"];
    	$sex=$_POST["sex"];
    	$tel=$_POST["tel"];
    	$addr=$_POST["addr"];
    	$pay=$_POST["pay"];
    	$mail=$_POST["mail"];
    	$room=$_POST["room"];
    	$many=$_POST["many"];
    	$price=$_POST["price"];
    	$day=$_POST["day"];	
    	  }
    	  }
    ?>
    

    把 $sql = "insert into... 這一行移動到 $day=$_POST["day"]; 之後,然後加一行 mysql_query($sql,$connect) or die("執行失敗");

    不過不建議讓這些內容上線啦,看起來很多該檢查的都沒有檢查
Sign In or Register to comment.