Código PHP:
<?
$dbh=mysql_connect ("localhost", "root", "computeram") or die ('problema conectando porque :' . mysql_error());
mysql_select_db ("Buses",$dbh);
$q = 'SELECT id_ciudad, nombre FROM ciudad';
$lista1 = mysql_query($q, $dbh) or die ("problema con query");
echo '<select name="origen">';
echo '<option value="ninguno">Selecciona</option>';
while($renglon = mysql_fetch_row($lista1))
{
echo '<option value="'.$renglon[0].'">'.$renglon[1].'</option>';
}
echo '</select>';
<!SEGUNDA PARTE PARA ESCOGER EL DESTINO!>
if($origen != "Selecciona")
{
$q = 'SELECT id_ciudad, nombre FROM ciudad WHERE id_ciudad IN (SELECT destino FROM ruta WHERE origen = \'$origen\')';
$lista1 = mysql_query($q, $dbh) or die ("problema con query");
echo '<select name="destino">';
echo '<option value="ninguno">Selecciona</option>';
while($renglon = mysql_fetch_row($lista1));
{
echo '<option value="'.$renglon[0].'">'.$renglon[1].'</option>';
}
echo '</select>';
}
mysql_close($dbh);
?>
Notice: Undefined variable: origen in /opt/lampp/htdocs/travel/boletos.php on line 59
(lo que puse es sólo la parte de PHP)
Lo que indica que segun PHP, la variable $origen no está definida, pero según yo sí lo está, ya que usé un <SELECT> con atributo name = "origen".
Obviamente el del error soy yo, pero no veo cuál es.
Así que agradezco que indiquen mi error, y la solución a esto.
Gracias.