PHP显示来自MySQL的数据 - 剧院座位

时间:2015-05-08 16:42:37

标签: php mysql

我正在编制剧院座位地图。 使用此代码,我尝试在上一页显示选定的座位,但我无法以所选的颜色和其他颜色显示所有座位。 它显示了所有座位,只有一个被选中。 然后所有座位再次,另一个选中。 等等... 有什么建议? 非常感谢,这是一段代码:

foreach ($AsientosSeleccionadosI as $claveAI=>$valorAI) {

$resultButacas = mysql_query("SELECT U.Id AS IdUbicacion, U.IdModoTeatro, U.Numero, U.Fila, U.IdSector, U.CordX, U.CordY,
                                P.IdEspectaculo, P.IdFuncion, P.IdSector, P.Precio
                                FROM TeatroAsiento U, PrecioEspectaculoSector P 
                                WHERE U.IdSector = '$Sector' 
                                AND P.IdSector = '$Sector'
                                AND P.IdFuncion = '$fn'
                                AND P.IdEspectaculo = '$id'


                       "); 

while($rowButacas=mysql_fetch_array($resultButacas)){ 
$fila = $rowButacas["Fila"];
$asiento = $rowButacas["Numero"];
$IdUbicacion = $rowButacas["IdUbicacion"];
$precio = $rowButacas["Precio"];

echo '<div id="Casilla"><label for="asiento'.$fila.''.$asiento.'">';

if($IdUbicacion == $valorAI){
echo '<div id="ubicacion" style="background-image: url(../css/images/asientosReservado.png);"><input id="asiento'.$fila.''.$asiento.'" value="'.$IdUbicacion.'"  name="asientoI[]" type="hidden"><input id="'.$IdUbicacion.''.$precio.'" value="'.$precio.'" type="hidden" name="precioseleccionI[]">';
}else{
echo '<div id="ubicacion" style="background-image: url(../css/images/asientosDisponible.png);">';
}

echo 'F: '.$fila.'<br>Nro: '.$asiento.'<br>'.$precio.'';
echo '</div></label></div>';

}
}    

1 个答案:

答案 0 :(得分:0)

如果我的逻辑正确恕我直言,你不需要循环包装。

您只需要检查数组<IfModule mod_rewrite.c> RewriteEngine on RewriteRule ^(.*)/subdirectory$ $1/ [QSA,R=301,L] </IfModule> 中是否存在值$IdUbicacion

$AsientosSeleccionadosI