Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/06/2005, 04:01
i12ibiza
 
Fecha de Ingreso: junio-2005
Mensajes: 10
Antigüedad: 18 años, 10 meses
Puntos: 0
Select dinámico con variables de idioma

Estoy creando un select en varios idiomas para lo que utilizo includes para cada idioma. Cada opción viene marcada por el nombre del select y su valor, es decir: si el select es tipo y la opción es 4 buscaré el valor a mostrar en los includes de cada idioma como : $la_tipo_4
El problema viene cuando quiero editar el formulario y necesito mostrar cual es el valor actual del registro. Cómo lo hago para que me muestre el valor de $la_tipo_4?????

<select name="tipo" size="1" id="select">
<option
<? if (isset($tipo))
{
$option='$la_tipo_' . $tipo;
echo " value=\"$tipo\">$la_tipo_$tipo"; // ES AQUÍ DONDE TENGO EL PROBLEMA. QUIERO QUE ME MUESTRE EL VALOR DE LA VARIABLE CORRESPONDIENTE, EJ: $la_tipo_4
}
else
{
echo " value=\"NULL\">";
}
?>
</option>
<option value="1"><? echo $la_tipo_1 ?></option>
<option value="2"><? echo $la_tipo_2 ?></option>
<option value="3"><? echo $la_tipo_3 ?></option>
<option value="4"><? echo $la_tipo_4 ?></option>
<option value="5"><? echo $la_tipo_5 ?></option>
<option value="6"><? echo $la_tipo_6 ?></option>
<option value="7"><? echo $la_tipo_7 ?></option>
<option value="8"><? echo $la_tipo_8 ?></option>
<option value="9"><? echo $la_tipo_9 ?></option>

He descubierto que si acutalizo la página por segunda vez con el código actual me queda el select on la opción que quiero marcada, lo que es una solución mucho mejor que la que yo estaba buscando, pero no se por qué? Existe la manera de que al editar el select me aparezca con la opción correcta marcada sin necesidad de añadir un "option value=..." en la primera línea

Muchas gracias

Última edición por i12ibiza; 13/06/2005 a las 05:17