Ho una pagina php così composta:
prima parte: vi è una form con delle select che permettono di scegliere le opzioni dei dati da visualizzare
seconda parte: vi è la visualizzazione dei dati
---
Al submit della form metto in sessione le opzioni scelte e poi visualizzo i dati.
Tutto ciò funziona correttamente, il problema ce l'ho nell'aggiornamento della form!
Mi spiego meglio.
La select la creo dinamicamente e imposto a selected l'opzione che ha il valore in sessione, in questo modo se devo variarne uno solo non devo andarli a riselezionare tutti.
---
Se io eseguo il submit visualizzo correttamente i dati selezionati, ma la form mantiene come "selected" i valori della scelta precedente.
Ho provato a forzare un aggiornamento in questo modo
Ma ricevo l'errorecodice:if (!isset($_POST['submit'])) { header("Refresh:0"); echo "ciaoooo"; }
Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/pippo/eventi.php:118) in /var/www/html/pippo/eventi.php on line 295
E ovviamente la 295 è la riga header("Refresh:0");
E la mia form continua ad essere aggiornata al submit precedente!