2012-03-18 15 views
-2

如何從drop中的選項數據庫中將值0設置爲1下拉框,以便它不會再出現在下拉框的選項中。這是用於房間可用性。,如何從下拉框中的選項數據庫的0中將值設置爲1,這樣它就不會再出現在下拉框的選項中

我有表的名稱作爲roomtype.php具有4個字段ROOM_ID,room_description,room_rate,roomtype_status

/....then這是代碼用於顯示的選擇下拉框

<select name="roomtype_description"> 
<?php 

while($roomType =  mysql_fetch_array($queryRoom)){ 
echo "<option value=".$roomType['room_id']." >".$roomType['room_id'].". ".$roomType['room_description']."</option>"; 


}    
           ?>        
</select> 

,那麼這是代碼選擇值

$queryRoom = mysql_query("SELECT * FROM roomtype where roomtype_status=0 ")or die(mysql_eror()); 

感謝,

+0

...嗯...什麼? – xfix 2012-03-18 13:13:00

+0

wat? 3次....呃? – 2012-03-18 13:14:30

+0

抱歉它的roomtype.sql不是roomtype.php。, – user1276880 2012-03-18 13:45:42

回答

1

再拍頁說roomtype_update.php和這段代碼添加到它:

<?php mysql_query("UPDATE roomtype SET roomtype_status=1 WHERE room_id='".$_POST['room_id']."' ") 

然後包含在roomtype.php選擇的形式應該是

<form action="roomtype.php" method="POST"> 

我希望這有助於。

+0

只是要小心SQL INJECTION。例如:'$ room_id = mysql_real_escape($ _ POST ['room_id']);' – Ben 2012-03-18 13:36:55

+2

哦,別擔心,這是他應該警惕的最後一件事。 – 2012-03-18 13:40:31

相關問題