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
codice:
if (!isset($_POST['submit']))
{
 header("Refresh:0"); 
 echo "ciaoooo";
}
Ma ricevo l'errore
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!