我遇到了一个问题。我有一个表单,我正在尝试添加一个编辑页面以插入到 mysql 中。我从一张桌子上得到所有房间,然后我必须检查它们是否在另一张桌子上“检查”。
Table 1 (HotelRooms):
ID | HotelRoom | Hid
---------------------
1 | Standard | 20
2 | Deluxe | 20
2 | Basic | 20
Table 2 (HotelPromos)
ID | Promo | Rooms | Hid
-------------------------
1 | 10% | deluxe, standard | 20
现在在我的表格中,我首先需要找到属于 Hotel with Hid 20 的所有房间。所以这是我的选择声明:
<?php
$getRooms = mysql_query("SELECT HotelRoom FROM HotelRooms WHERE HotelId = '$hid'") or die(mysql_error());
$rr = 1;
$numRooms = mysql_num_rows($getRooms);
if($numRooms == 0){
echo "Lo sentimos pero no hay habitaciones registrados para este hotel. Favor de agregar habitacion para poder agregar una promocion.";
}
while($ro = mysql_fetch_array($getRooms)){
$roomName = $ro['HotelRoom'];
?>
<input type="checkbox" name="room<?php echo $rr ?>" /><?php echo $roomName ?>
<?php
$rr++;
}
?>
有谁知道我如何检查 HotelPromos 表以查看它是否在“房间”列下并添加一个已选中的 =“已检查”?
任何帮助将不胜感激!!!