Ver Mensaje Individual
  #3 (permalink)  
Antiguo 07/06/2006, 14:24
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Como bien sabras .. PHP genera tu página HTML que verá el cliente (tu navegador) .. por ende si piensas enfocar la solución a tu problema generando una tabla HTML con sus celdas y filas .. tendrás que generarla "dinámicamente".

Para que te hagas una idea .. te podría server como orientación básica esta FAQ:

http://www.forosdelweb.com/showthrea...669#post240669

La FAQ trata de generar una tabla con N columnas con resultados obtenidos de una consulta SQL a una tabla de una BBDD. Bien, .. quedate con la técnica de representar tu tabla y donde "cortar" una celda y pasar la fila siguiente (con el bucle que ahí se emplea).

En tu caso tendrás que generar una tabla con N columnas (4? 3 (primera clase?) para representar los asientos por fila y luego las filas en total (con el n° de asientos del vehículo .. ). Problemas tendrás si tienes algún asiento por ahí "colcando sólo" (no creo .. pero si sucede .. será un problema).

Cuando sepas como mendiante un bucle representar esa "tabla" HTML podrás tener ya control de que "n° de celda tu bucle estará "pintando" como para que la contrastes con tu BBDD (previa consulta SQL) y obtengas el dato de que si está ocupado o no para que así trates las propiedades de la celda que vas a "pintar" y darle alguna propiedad tipo "fondo tal color" o lo que quieras hacer (por ejemplo poner el link que apunte a tu "ver_detalle.php" por ejemplo como para ver quien adquirió ese asiento ...)

Pero por otro lado .. todo lo que pretendes hacer tiene mucha pinta de resolverse muy bien con las técnicas de "Ajax" (sobre todo el hecho de "pinchar" y así ir seleccionado los asientos que un cliente va comprar como para añadirlos a un "carrito" de compra o algo así ..). Visita dicho foro por si quieres más detalles.

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.