Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/11/2004, 19:53
pentiumonce
 
Fecha de Ingreso: octubre-2004
Mensajes: 82
Antigüedad: 19 años, 6 meses
Puntos: 1
3 listas dependientes con mysql

He seguido el ejemplo q maneja este foro, solo q ahora quiero implementarlo para 3 listas, q la 3° lista dependa de la 2°; obviamente la tabla esta relacionada por una FK = q se maneja aqui.
el codigo q implemento es:

echo "<select name=\"id_nieta\">\n";
/// AQUI LE TENGO Q PONER ASI POR Q SI NO, NO ME MUESTRA LA 3° LISTA
echo "<select name=\"id_nieta\" onChange=\"this.form.submit()\">\n";
echo "<option value=\"\"> Seleccione OPCION </option>\n";
if (!empty($id_nieta)){
$SQLconsulta_nieta="SELECT * FROM tabla_nieta WHERE id_hija='$id_hija'";
$consulta_nieta = mysql_query($SQLconsulta_nieta,$conexion) or die(mysql_error());
if (mysql_num_rows($consulta_nieta) != 0){
While ($registro_nieta=mysql_fetch_assoc($consulta_nieta )) {
echo "<option value=\"".$registro_nieta['id']."\">".$registro_nieta['item_texto']."</option>\n";}}
else {
echo "<option value=\"\"> No hay registros para este Item </option>";} }
mysql_free_result($consulta_nieta);

Solo q no me queda por q cuando le selecciono de la 2° lista en la 3° no me aparece ninguna opcion, tengo q volver a seleccionar la 1° lista y es asi como me aparece opciones de la 3° lista q devieron aparecer antes; osea me muestra opciones en la 3° lista un despues de ... y asi sucesivamente.
No como controlar esto; aver si alguien me puede axiliar.