Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di Sonikag
    Registrato dal
    Mar 2004
    Messaggi
    2,080

    Problema con un refresh e form

    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!

  2. #2
    Utente di HTML.it L'avatar di Sonikag
    Registrato dal
    Mar 2004
    Messaggi
    2,080
    Errore mio! E' bastato sistemare l'ordine delle cose e tutto funziona :P

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.