Estoy intentando realizar 4 combobox en el cual el segundo depende de la elección del primer combo y el 4 dependa de la selección del tercer combo:
Código PHP:
if (!empty($_POST['enviado'])){
echo "Procesando formulario:<br>";
echo "Recibido : ".$_POST['nombre']."<br>";
echo "Recibido : ".$_POST['uid'];
echo "Recibido : ".$_POST['facultad'];
echo "Recibido : ".$_POST['salon'];
} else {
$conexion = mysql_connect("localhost", "root", "") or die(mysql_error());
mysql_select_db("uscoid", $conexion) or die(mysql_error());
echo "<form action=\"".$_SERVER['PHP_SELF']."\" method=\"POST\">\n\n";
echo "<select name=\"nombre\" onChange=\"this.form.submit()\" style=\"width: 150px\">\n";
echo "<option value=\"\"> Seleccione un Usuario </option>\n";
$SQLconsulta_user="SELECT nombre FROM user";
$consulta_user = mysql_query($SQLconsulta_user,$conexion) or die(mysql_error());
While ($registro_user=mysql_fetch_assoc($consulta_user)){
$user=$_POST['nombre'];
if ($user == $registro_user['nombre']){
echo "<option value=\"".$registro_user['nombre']."\" selected>".$registro_user['nombre']."</option>\n";
} else {
echo "<option value=\"".$registro_user['nombre']."\">".$registro_user['nombre']."</option>\n";
}
}
echo "</select>\n\n";
echo"<br>";
mysql_free_result($consulta_user);
echo "<select name=\"uid\" style=\"width: 150px\">\n";
if (!empty($user)){
$SQLconsulta_uid="SELECT uid FROM user WHERE nombre='$user'";
$consulta_uid = mysql_query($SQLconsulta_uid,$conexion) or die(mysql_error());
if (mysql_num_rows($consulta_uid) != 0){
While ($registro_uid=mysql_fetch_assoc($consulta_uid)){
echo "<option value=\"".$registro_uid['uid']."\">".$registro_uid['uid']."</option>\n";
}
} else {
echo "<option value=\"\"> No hay registros para este Item </option>";
}
} else {
echo "<option value=\"\"> UID de Usuario </option>";
}
mysql_free_result($consulta_uid);
echo "</select>\n\n";
echo"<br>";
////////////////////////////////////////////////////////////////////
echo "<select name=\"facultades\" onChange=\"this.form.submit()\" style=\"width: 150px\">\n";
echo "<option value=\"\"> Seleccione Facultad </option>\n";
$SQLconsulta_facu="SELECT * FROM facultades";
$consulta_facu = mysql_query($SQLconsulta_facu,$conexion) or die(mysql_error());
While ($registro_facu=mysql_fetch_assoc($consulta_facu)){
$id_facu=$_POST['facultad'];
if ($id_facu==$registro_facu['facultad']){
echo "<option value=\"".$registro_facu['id']."\" selected>".$registro_facu['facultad']."</option>\n";
} else {
echo "<option value=\"".$registro_facu['id']."\">".$registro_facu['facultad']."</option>\n";
}
}
echo "</select>\n\n";
echo"<br>";
mysql_free_result($consulta_facu);
echo "<select name=\"salon\" style=\"width: 150px\">\n";
if (!empty($id_facu)){
$SQLconsulta_salon="SELECT salon FROM salones WHERE id_facultad='$id_facu'";
$consulta_salon = mysql_query($SQLconsulta_salon,$conexion) or die(mysql_error());
if (mysql_num_rows($consulta_salon) != 0){
While ($registro_salon=mysql_fetch_assoc($consulta_salon)){
echo "<option value=\"".$registro_salon['id']."\">".$registro_salon['id_facultad']."</option>\n";
}
} else {
echo "<option value=\"\"> No hay registros para este Item </option>";
}
} else {
echo "<option value=\"\"> Seleccione Salon </option>";
}
mysql_free_result($consulta_uid);
echo "</select>\n\n";
echo"<br>";
echo "<input type=\"submit\" name=\"enviado\" value=\" Guardar \" >\n\n";
echo "</form>\n";
}