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:
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<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>
Código:
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...<?php if($_POST['miselect'] != "void"){ $_SESSION['s'] = $_POST['miselect']; } header("Location: pagina1"); ?>
He pensado que puede ser algo de la caché, pero no se... alguna sugerencia?
Gracias