Ver Mensaje Individual
  #6 (permalink)  
Antiguo 09/12/2005, 14:13
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
No pusistes todo el código que usas .. pero supongo que ese código se llama a si mismo junto con otro y recargas la página . .es eso?, todo eso está bajo un formulario? .. o sólo hay esos links? .. .. (por favor . .CONFIRMALO!!! y concreta!!)

Bueno .. en principio .. pre-establecer un valor de un <select ...> de HTML se trata de que uses sus propiedades "selected" para decir que "el valor que llega al script .. es el que debes pre-establecer.

Un ejemplo:
Código PHP:
// Formar Selec "Padre". 
   
echo "<select name=\"id_padre\" onChange=\"this.form.submit()\">\n"
   echo 
"<option value=\"\"> Seleccione un Item </option>\n"

   
$SQLconsulta_padre="SELECT * FROM tabla_padre"
   
$consulta_padre mysql_query($SQLconsulta_padre,$conexion) or die(mysql_error()); 

   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"
En su contexto:
http://www.forosdelweb.com/showthrea...999#post664999

No resuelve tu problema exactamente .. pero es para que veas la técnica de uso de cuando colocar "selected" o no .. En definitiva a "componer" ese HTML dinámicamente con PHP (como siempre).

Un saludo,