Visualizzazione dei risultati da 1 a 4 su 4

Discussione: FORM PHP multistep

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2010
    Messaggi
    27

    FORM PHP multistep

    Ciao,

    sono alla ricerca di un tutorial per la creazione di form multistep, non riesco a trovare degli esempi completi.

    Vorrei realizzare tre pagine php, ciascuna con un form, con validazione, e dare la possibilità all'utente che possa tornare alla form precedente per modificare un dato inserito.

    Qualcuno ha trovato qualche tutorial?

  2. #2
    Utente di HTML.it L'avatar di torrone
    Registrato dal
    Apr 2006
    residenza
    Padova
    Messaggi
    1,128
    la cosa che mi viene in mente a primo pensiero è l'uso delle sessioni, ad ogni $_POST assegni una sessione così te la porti in giro avanti e indietro nel tuo form

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2010
    Messaggi
    27
    Ok, mi viene il dubbio sul torna indietro (dal form 3 al form 2)

    Come faccio a mantenere il form compilato (senza usare javascript:history.go(-1)) ?

    Se qualcuno riesce a fornirmi un'esempio o un pezzo di codice capisco la tecnica..

  4. #4
    Utente di HTML.it L'avatar di torrone
    Registrato dal
    Apr 2006
    residenza
    Padova
    Messaggi
    1,128
    Originariamente inviato da buzz80
    Ok, mi viene il dubbio sul torna indietro (dal form 3 al form 2)

    Come faccio a mantenere il form compilato (senza usare javascript:history.go(-1)) ?

    Se qualcuno riesce a fornirmi un'esempio o un pezzo di codice capisco la tecnica..
    non c'è penso tanto da capire..

    avrai le seguenti pagine

    codice:
    form.php?passaggio=primo
    
    form.php?passaggio=secondo
    
    form.php?passaggio=terzo
    quano invii i dati tramite post quetsi salvali anche in una sessione

    Codice PHP:
    $_POST['a'] = $_SESSION['a']; 
    il tuo form sarà presumibilmente così

    Codice PHP:
    <input type="text" name="a" value="<?php echo $_SESSION['a']; ?>" />
    e bastera semplicemente caricare form.php?passaggio=primo oppure form.php?passaggio=terzo e i valori salvati in sessione risulteranno salvati ancora nel form..

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 © 2025 vBulletin Solutions, Inc. All rights reserved.