Mantener el valor de un select

Tengo un problemita, quiero que el valor de un select se mantenga después de enviado el formulario para que el usuario luego de enviado dicho form no tenga que poner otra vez ese dato. El formulario se envía a la misma página ya que tengo un output con el valor del resultado en esa misma página.
Explico que el select tiene valores estáticos y no dinámicos ni nada de base de datos, etc. Ejemplo:
<select name="tipo" class="Verdana" id="tipo">
<option value="0">-- Seleccione País --</option>
<option value="3">Argentina</option>
<option value="2">Colombia</option>
<option value="1">Venezuela</option>
</select>
LO que quiero es que se mantenga el país luego de enviado el form. Estaba tratando de enviarlo por POST en un hiddenfield pero no tengo idea de como cuando lo envíe y tenga dicho valor hacerlo que se ponga en el select.

1 Respuesta

Respuesta
5
Si lo envías mediante POST, prueba de esta forma:
<select name="tipo" class="Verdana" id="tipo">
<option value="0" <?php if($_POST['tipo']==0) echo 'selected="selected" ';?>>-- Seleccione País --</option>
<option value="3" <?php if($_POST['tipo']==3) echo 'selected="selected" ';?>>Argentina</option>
<option value="2" <?php if($_POST['tipo']==2) echo 'selected="selected" ';?>>Colombia</option>
<option value="1" <?php if($_POST['tipo']==1) echo 'selected="selected" ';?>>Venezuela</option>
</select>

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas