Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di james
    Registrato dal
    Jun 2002
    Messaggi
    1,481

    Gestione form su più pagine

    Avete presente quei sistemi in cui l'utente inserisce molti dati su più pagine?

    Come cavolo lo gestiscono? Come si può fare in php?

    Ho provato a mettere tutto su una pagina, a passare un parametro ed in base ad esso modificare il contenuto della pagina, ma questo va bene per due passaggi, se già ci sono 5/6 passaggi diventa un groviglio di codice che fa uscire matti. Voi come gestite questa situazione?

    Ora ad esempio sto cercando di creare una pagina di ordine. Praticamente la prima volta devo spuntare i prodotti che voglio (sono 20 e sono tutti sulla stessa pagina), nella seconda visualizzo il report dei soli prodotti spuntati controllando che ne abbia spuntato almeno uno, altrimenti rimando alla lista dei prodotti.

    Se ha selezionato almeno un prodotto, lo visualizzo, e visualizzo la pagina con il form per l'immissione dei dati anagrafici. Quindi quando clicco avanti devo controllare i dati immessi, e se manca qualcosa, devo rivisualizzare la stessa pagina, ricompilare i campi che l'utonto ha compilato con i suoi valori e segnalare i campi mancanti.

    Poi, una volta che non ci sono errori di immissione, devo visualizzare la pagina con un report generale di tutto, prodotti e dati immessi.

    Infine se l'utente procede nuovamente, questa utlima pagina crea l'ordine e da il messaggio di conferma.

    Sono in tutto 4 passaggi, di cui 2 devono essere ripetuti in "loop" fino a che l'utente non sbaglia a fare nulla. Come si può gestire un bordello simile?

  2. #2
    Utente di HTML.it L'avatar di james
    Registrato dal
    Jun 2002
    Messaggi
    1,481
    uppettino

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.