Por más que avanzo, no logro definir por mi mismo el resultado final de algún código... por eso recurro al foro.
El caso: Una tabla se relaciona con otra y arrojan un resultado.
Dos combo box con las ciudades (uno la ciudad de origen y el otro la ciudad de destino...
Al hacer "submit", deberían arrojar la información de vuelo, linea aerea, hora de salida del vuelo, hora de llegada, frecuencia de vuelos, etc. (SOLO LA INFORMACION REFERENTE A LA CIUDAD DE ORIGEN CON RESPECTO A LA DE DESTINO).
El problema es que me arroja como resultado todos los registros de la tabla.
El form.. 2 combo box comunes con las ciudades en post.
el codigo...
Código PHP:
<?
include("config.php");
$origen_desde = $_POST['combobox_origen'];
$destino_hacia = $_POST['combobox_destino'];
$sql="SELECT * FROM origen inner join destino on origen.hacia=destino.hacia ORDER BY salida";
$res=mysql_query($sql) or die ("No se realiza la consulta");
echo "<table border=1 cellpadding=2 cellspacing=0 bordercolor=#006699>";
echo "<tr valign=middle><td align=center width=100>LINEA AEREA</td>";
echo "<td align=center width=50>VUELO</td>";
echo "<td align=center width=100>SALIDA</td>";
echo "<td align=center width=100>LLEGADA</td>";
echo "<td align=center width=50>FRECUENCIA</td>";
echo "<td align=center width=50>AVION</td>";
echo "<td align=center width=50>ESCALA</td></tr><br>";
echo "</table>";
while($row=mysql_fetch_array($res)){
echo "<table border=1 cellpadding=2 cellspacing=0 bordercolor=#006699>";
echo "<tr valign=middle><td align=center width=100>".$row['linea']."</td>";
echo "<td align=center width=50>".$row['vuelo']."</td>";
echo "<td align=center width=100>".$row['salida']."</td>";
echo "<td align=center width=100>".$row['llegada']."</td>";
echo "<td align=center width=50>".$row['frecuencia']."</td>";
echo "<td align=center width=50>".$row['avion']."</td>";
echo "<td align=center width=50>".$row['escala']."</td></tr>";
}
echo "</table>";
?>