Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/02/2006, 10:41
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Revisa esta FAQ .. incluye el tratamiento que debes dar a tu generación de tu "<select ..>" ..

http://www.forosdelweb.com/showthrea...999#post664999

Toma nota de porción de código como esta:

Código PHP:
 While   ($registro_padre=mysql_fetch_assoc($consulta_padre)){ 
      
// Se mira si el ID del registro es el mismo q el $id_padre q recibimos si hemos cambiado el select hijo. 
      // Se selecciona en consecuencia (selected) la opción elegida. 
      
if ($id_padre == $registro_padre['id']){ 
         echo 
"<option value=\"".$registro_padre['id']."\" selected>".$registro_padre['item_texto']."</option>\n"
      } else { 
         echo 
"<option value=\"".$registro_padre['id']."\">".$registro_padre['item_texto']."</option>\n"
      } 
    } 
   echo 
"</select>\n\n"
Si te fijas . .se usa la opción "selected" del HTML que define en un "option" de un "selected" que esa opción quedará pre-seleccionada al iniciar la página. Con PHP compones esos "option" (opciones) y si (por el IF) la opción que estás "creando" desde datos de tu BBDD es la que "tenía" (la que llegá al script por re-enviarla de si mismo) .. esa la creas con opción "selected"

Un saludo,