Buenas!
Tengo un problemilla con la session de php...
Hay 2 páginas: pagina1 y pagina2, de manera que pagina1 tiene un select (combobox) con varios valores:
Código:
<form action=pagina2 method=post name=miform>
<select name=miselect>
<option value=void>Nada</option>
<option value=1>Uno</option>
<option value=2>Dos</option>
</select>
</form>
Por otra parte en pagina2 tengo un código que comprueba si se ha entrado un valor vacío (void), y en caso de no serlo, actualiza la session. Luego mediante un header devuelve a pagina1
Código:
<?php
if($_POST['miselect'] != "void"){
$_SESSION['s'] = $_POST['miselect'];
}
header("Location: pagina1");
?>
El problema está en que en pagina1 viene el valor de la session seleccionado, es decir, tengo un bucle con php y un if que si coincide le añade un "selected". Lo que pasa es que cuando selecciono un valor y hago submit, la session me cambia, pero el valor en selected sigue siendo el anterior...
He pensado que puede ser algo de la caché, pero no se... alguna sugerencia?
Gracias