Hola como estan?? Soy nueva en la programacion de php, y tengo la siguiente duda (se que es sencilla, pero me estoy confundiendo). Tengo 3 combos dependientes de una base de datos, en el select del segundo combo, de las opciones que aparecen, dos de ellas les tengo que cambiar la opcion.
Este es mi codigo
Código PHP:
<?php
require 'inc/conexion.php';
$tpoDep = (isset($_POST['tpoDep']) && $_POST['tpoDep'] != "") ? $_POST['tpoDep'] : "";
$sql = "";
$result = "";
$fila = "";
switch ($tpoDep) {
case 'i':
$sql = "select adsniv from tblads where 1=1
AND ucase(trim(adsniv))='ADMINISTRACION CENTRAL'
OR ucase(trim(adsniv))='CUS Y UAPS'
OR ucase(trim(adsniv))='C. DE INVESTIGACION'
OR ucase(trim(adsniv))='MEDIO' // Se tiene que cambiar ha: Preparatorias
OR ucase(trim(adsniv))='SUPERIOR' // Se tiene que cambiar por: Organismos Academicos
group by adsniv;";
$result = mysql_query($sql,$link);
echo "<option value=''>- Seleccione una opción -</option>";
$i = 1;
while($fila = mysql_fetch_array($result, MYSQL_BOTH)){
echo "<option value='" . $fila['adsniv'] . "'>" . $fila['adsniv'] . "</option>";
}
break;
case 'e':
$sql = "select adsniv from tblads where 1=1
AND ucase(trim(adsniv))='AFINES'
OR ucase(trim(adsniv))='INCORPORADAS'
OR ucase(trim(adsniv))='OTROS'
group by adsniv;";
$result = mysql_query($sql,$link);
echo "<option value=''>- Seleccione una opción -</option>";
$i = 1;
while($fila = mysql_fetch_array($result, MYSQL_BOTH)){
echo "<option value='" . $fila['adsniv'] . "'>" . $fila['adsniv'] . "</option>";
}
break;
default:
echo "<option value=''>- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -</option>";
break;
}
?>
Es decir, cuando el usuario seleccione el segundo combo, las opciones quedarian asi:
ADMINISTRACION CENTRAL
CUS Y UAPS
C. DE INVESTIGACION
PREPARATORIAS
ORGANISMOS ACADEMICOS
Mi duda seria, como se pueden cambiar estas dos opciones sin que se modifique nada en la base de datos, a nivel de programacion??
Les agradeceria mucho sus comentarios