Hola a toda la comunidad de ForosDelWeb, les comento que estoy haciendo un proyecto en php-mysql es un proyecto de la Universidad.
Consiste en crear un Sistema para Agencias de Viajes entonces he creado esta pantalla Aqui el usuario seleccionara la aerolinea de su preferencia (todo bien con esto)
Código PHP:
Ver original<?php
function aerolineas()
{
or
die ("No se puede conectar con el servidor");
or
die ("No se puede seleccionar la base de datos");
$consulta=mysql_query("SELECT id, aerolineas FROM aerolineas");
?>
<form action="comprar1.php" method="post" >
<?php
// Voy imprimiendo el primer select compuesto por los paises
echo "<select name='aerolineas' id='aerolineas' >";
echo "<option value='0'>Seleccione Aqui </option>";
{
echo "<option value='".$registro[0]."'>".$registro[1]."</option>";
}
echo "</select>";?>
<BR><BR>
<input type="submit" >
<?php
}
?>
<?php
if(!isset($_SESSION["login"])){
?>
<fieldset id="form">
<legend align="center">ALERTA</legend>
<p align="center" >No ha iniciado sesion <a href="login.php">Identifiquese</a> en nuestro sistema.</p><br>
<p align="center" >Sino esta registrado puede <a href="registro.php">Registrarse</a></p><br>
</fieldset>
<?php
}
else {
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Agencia de Viajes</title>
<link rel="stylesheet" type="text/css" href="style.css"/>
</head>
<body>
<fieldset id="identi">
<legend align="center ">AEROLINEAS DISPONIBLES</legend><BR>
<div align="center">
<?php
aerolineas() ?>
<BR><BR>
</fieldset>
</body>
</html>
<?php }
?>
Aqui el usuario seleccionara a donde quiere ir (todo bien con esto)
Código PHP:
Ver original<?php
function vuelos()
{
$aerolinea=$_POST['aerolineas'];
or
die ("No se puede conectar con el servidor");
or
die ("No se puede seleccionar la base de datos");
$consulta=mysql_query("SELECT id, origen FROM vuelos where relacion='$aerolinea'"); $consulta2=mysql_query("SELECT id, destino FROM vuelos where relacion='$aerolinea'"); ?>
<form action="comprar2.php" method="post" >
<?php
// Voy imprimiendo el primer select compuesto por los paises
echo "Origen: <select name='origen' id='origen' '>";
echo "<option value='0'>Elige</option>";
{
echo "<option value='".$registro[0]."'>".$registro[1]."</option>";
}
echo "</select>";?>
<BR> <BR><BR><?php
echo "Destino: <select name='destino' id='destino' >";
echo "<option value='0'>Elige</option>";
{
echo "<option value='".$registro[0]."'>".$registro[1]."</option>";
}
echo "</select>";?>
<BR> <BR>
<input type="submit" >
<?php
} ?>
<?php
if(!isset($_SESSION["login"])){
?>
<fieldset id="form">
<legend align="center">ALERTA</legend>
<p align="center" >No ha iniciado sesion <a href="login.php">Identifiquese</a> en nuestro sistema.</p><br>
<p align="center" >Sino esta registrado puede <a href="registro.php">Registrarse</a></p><br>
</fieldset>
<?php
}
else {$aerolinea= $_POST["aerolineas"]; echo"$aerolinea";
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Agencia de Viajes</title>
<link rel="stylesheet" type="text/css" href="vuelos.css"/>
</head>
<fieldset id="identi">
<legend align="center ">A DONDE DESEA VIAJAR</legend><BR>
<div align="center">
<?php
vuelos() ?>
<BR><BR>
</fieldset>
</body>
</html>
<?php }
?>
El problema es el siguiente ya tengo 2 pantallas comprar.php el usuario elige la aerolinea y comprar1.php elige a donde desea ir, ahora en comprar2.php yo necesito reflejar los horarios que estan disponibles esos vuelos, pero necesito saber que aerolinea el usuario selecciono para poder comprar la relacion con la aerolinea, origen y destino.
Espero haberme dado a entender.
Código Aerolineas:
Ver originalTable aerolineas
================
id, aerolineas
----------------
id int(1) unsigned PK
aerolineas varchar(40)
Esta es la tabla donde estarán todos los vuelos disponibles de todas las aerolíneas y el campo relacion es para relacionar el id de la aerolínea
Código vuelos:
Ver originalTable vuelos
============
id, codavion, origen, destino, partida, llegada, relacion
------------
id int(1) unsigned PK
codavion varchar(6)
origen varchar(80)
destino varchar(80)
partida time
llegada time
relacion int(3)
Gracias de antemano.