problema form

Bruce5000

Utente Attivo
14 Ott 2007
106
0
0
Salve, ho questo problema; ho un form in cui se vengono inseriti dati non corretti e premendo il pulsante di submit
uno script php elenca i vari errori da correggere.
Quando un utente ritorna al form i dati inseriti vengono cancellati, come posso fare per mantenere
i dati inseriti senza riscriverli un'altra volta? Grazie
 
All'invio del form salvi i dati in una sola sessione serializzata in questa maniera:
PHP:
$_SESSION['data'] = serialize($_POST);
E quando viene visualizzato il form scrivi:
PHP:
$data = unserialize($_SESSION['data']);
E avrai tutti i valori inviati dal form in $data, quindi potrai usarli nel parametro value di ogni input del form.
Ricordati che, trattandosi di sessioni, l'inizio di ogni pagina dovrà contenere:
PHP:
session_start();
 
Grazie per il tuo aiuto, ma funziona in tutti i campi del form tranne che nei 2 campi textarea.
 

Discussioni simili