Navigazione

  • CATEGORIES
  • Discussioni
  • Non letti
  • Recenti
  • Hashtags
  • Popolare
  • Utenti
  • Registrati
  • Accedi
Privacy - Termini e condizioni
© 2020 Search On Media Group S.r.l.
  • Registrati
  • Accedi
  • CATEGORIES
  • Discussioni
  • Non letti
  • Recenti
  • Hashtags
  • Popolare
  • Utenti
  • Stream
  • Interest
  • Categories
  1. Home
  2. Categorie
  3. Coding e Sistemistica
  4. Coding
  5. variabili $_POST in hidden input
Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
  • G
    gandalf User Attivo • 15 mag 2009, 16:11 ultima modifica di

    variabili $_POST in hidden input

    Salve vorrei sapere se esiste questa possibilità e cioè:
    volendo creare un form di immissione dati, diviso in più pagine, con il classico bottone AVANTI e INDIETRO realizzato interamente con php, portandomi i valori $_POST a spasso nelle varie input di tipo hidden posso cavarmela ?

    O stò solamente delirando ?

    Grazie 🙂

    0 Miglior Risposta Ringrazia Cita Rispondi

      1 Risposta Ultima Risposta
      Caricamento altri post
      Rispondi
      • Topic risposta
      Effettua l'accesso per rispondere
      • Da Vecchi a Nuovi
      • Da Nuovi a Vecchi
      • Più Voti
       

    • S
      sups User Attivo • 15 mag 2009, 19:08 ultima modifica di

      Puoi utilizzare una sessione e salvare le informazioni dentro opportune variabili.
      In questo modo i dati non vingono replicati inutilmente all'interno dell'html.
      Comunque non è complessa la tua idea ed è possibile implementarla.

      Ciao!

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • G
        gandalf User Attivo • 15 mag 2009, 21:17 ultima modifica di

        Si ho crcato un pò in rete, si chiamano form multi-page nel gergo 🙂 resta un piccolo problema ... la validazione dei dati ... con un if() non posso bloccare/annullare l'invio del $_POST da un form all'altro. Come invece farebbe javascript con (return=false) !!!! :mmm:

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • M
          mas245 User Attivo • 17 mag 2009, 20:55 ultima modifica di

          Potresti fare il controllo nella stessa pagina prima di andare avanti:
          [PHP]
          $nome = trim($_post['nome']);
          if(!empty($nome)){
          $_SESSION['nome'] = $nome;
          } else{

          echo "il campo nome è vuoto";
          }

          [/PHP]

          Controlli che i campi siano compilati se vanno bene li metti in una variabile di sessione e te li porti dietro.

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • C
            ceccus User Attivo • 17 mag 2009, 21:05 ultima modifica di

            @Gandalf said:

            ...resta un piccolo problema ... la validazione dei dati ... con un if() non posso bloccare/annullare l'invio del $_POST da un form all'altro. Come invece farebbe javascript con (return=false) !!!! :mmm:

            Perché no? In realtà il controllo lo devi fare sul campo inserito, una volta che il controllo è superato passi alla schermata/form successivo, mettendo i data $_POST già validati in una variabile hidden. Io ci lavoro abitualmente quando non voglio/posso usare le sessioni.

            Certo è, che se non hai motivi particolari per rifiutare le sessioni, queste risultano molto più comode...
            :ciauz:

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            Caricamento altri post
            Rispondi
            • Topic risposta
            Effettua l'accesso per rispondere
            • Da Vecchi a Nuovi
            • Da Nuovi a Vecchi
            • Più Voti