Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/05/2015, 14:37
ivo
 
Fecha de Ingreso: noviembre-2002
Mensajes: 50
Antigüedad: 21 años, 5 meses
Puntos: 1
Mostrar diferentes imagenes de acuerdo a tablas

Hola!
Tengo el siguiente código para mostrar diferentes imágenes de acuerdo al valor del campo en otra tabla.
Muestra las imágenes correctamente cuando $LocalidadEstado==4 pero luego muestra repetidamente otras las imágenes cuando $LocalidadEstadoAsiento no es igual a $IdUbicacion.
Si escribo en el SELECT WHERE L.IdTeatroAsiento = U.Id, sólo me muestra $LocalidadEstado ==4 pero no los otros.
Alguna sugerencia?
Muchas gracias!!

Código PHP:
Ver original
  1. $resultButacas = mysql_query("SELECT U.Id AS IdUbicacion, U.IdModoTeatro, U.Numero, U.Fila, U.IdSector, U.CordX, U.CordY,
  2.                                P.IdEspectaculo, P.IdFuncion, P.IdSector, P.Precio,
  3.                                L.IdFuncion, L.IdTeatroAsiento AS LocalidadEstadoAsiento, L.IdEstado AS Estado
  4.                                FROM TeatroAsiento U, PrecioEspectaculoSector P, LocalidadEstado L
  5.                                WHERE U.IdSector = '$Sector'
  6.                                AND P.IdSector = '$Sector'
  7.                                AND P.IdFuncion = '$fn'
  8.                                AND P.IdEspectaculo = '$id'
  9.                                AND L.IdFuncion = '$fn'
  10.  
  11.                       ");
  12. while($rowButacas=mysql_fetch_array($resultButacas)){
  13. $fila = $rowButacas["Fila"];
  14. $asiento = $rowButacas["Numero"];
  15. $IdUbicacion = $rowButacas["IdUbicacion"];
  16. $precio = $rowButacas["Precio"];
  17. $LocalidadEstado = $rowButacas["Estado"];
  18. $LocalidadEstadoAsiento = $rowButacas["LocalidadEstadoAsiento"];
  19.  
  20.     echo '<div id="Casilla"><label for="asiento' . $fila . '' . $asiento . '">';
  21.  
  22.     if ($LocalidadEstadoAsiento == $IdUbicacion && $LocalidadEstado == 4) {
  23.         echo '<div id="ubicacion" style="background-image: url(../css/images/asientosNoDisponible.png);"> F: ' . $fila . '<br>Nro: ' . $asiento . '<br>' . $precio . '';
  24.     } else {
  25.         echo '<div id="ubicacion" style="background-image: url(../css/images/asientosDisponible.png);"> F: '.$fila.'<br>Nro: '.$asiento.'<br>'.$precio.'<input id="asiento'.$fila.''.$asiento.'" value="'.$IdUbicacion.'" type="checkbox" name="asientoI[]"><input id="'.$IdUbicacion.''.$precio.'" value="'.$precio.'" type="hidden" name="precioseleccionI[]">';
  26.     }
  27.        echo '</div></label></div>';
  28.  
  29. }
__________________
Ivo