Te comento mejor... yo tengo 3 tablas:
CIUDADES
-id
-ciudad
DIAS
-id
-idviaje
-Lunes (si/no)
-Martes (si/no)
-Miercoles (si/no)
-Jueves (si/no)
-Viernes (si/no)
-Sabado (si/no)
-Domingo (si/no)
-Feriado (si/no)
VIAJES
-id
-idciudad
-iddia
-horario
Y la consulta que hago es la siguiente...
Código SQL:
Ver originalSELECT viajes.*, ciudades.*, dias.*
FROM viajes, ciudades, dias
WHERE viajes.idciudad = ciudades.id
AND viajes.idciudad =".$_POST['origen']."
AND viajes.iddias = dias.idviaje
Eso me devuelve el horario del
origen, y yo quisiera hacer una tabla en php donde me aparezca de un lado el horario del origen, y del otro el horario del destino, y para eso tiene que coincidir el
viajes.iddia de origen y destino...
Lo que se me ocurrió es hacer una tabla con un bucle que me cree todos los horarios del origen, y en la columna de al lado hice otra consulta:
Código SQL:
Ver originalSELECT viajes.*, ciudades.*, dias.*
FROM viajes, ciudades, dias
WHERE viajes.idciudad = ciudades.id
AND viajes.idciudad =".$_POST['destino']."
AND viajes.iddias =".$row_viajes['iddias'];
Pero de esta manera me devuelve todos los origenes por mas que no llegue al destino estipulado...
Quizas estoy agrandando el problema... por eso quisiera que me ayuden a ver si tengo que borrar todo y hacerlo desde un principio, o si puedo seguir a partir de lo que ya tengo...
Saludos
Giuliano