Joomla.it Forum

Componenti per Joomla! => Gestione Form => : parp15 24 Jul 2012, 11:44:14

: [Risolto] ChronoForm v4 Multipagina
: parp15 24 Jul 2012, 11:44:14
Buon Giorno a tutti.
Oggi sto cercando di creare un form multipagina con chronoform v4.
Sto incontrando un sacco di difficoltà, nn trovo documentazione completa al riguardo e nn ci salto fuori.
Ho letto che si potrebbe usare l'action data to session. Ma nn riesco. Qualcuno può aiutarmi?
Quello che sto cercando di fare è questo ho diversi form che dovrei far compilare in successione e mi dovrei portare le risposte date fino all'ultimo dove verrebbero riassunte.

Form1 -> Form2 -> ... Riassunto (invio via mail)

Il Data to Session è quello che devo usare? se si come? sto provando in tutti i modi, mi crea la sessione che vedo in debug ma dentro nn ho nulla.  :'(
Sapete aiutarmi oconsigliarmi strade alternative?

Grazie
: Re:ChronoForm v4 Multipagina
: parp15 24 Jul 2012, 18:20:04
Allora, provando e riprovando cn il debug attivo sono riuscito a salvare i dati del form 1 nella sessione.
Infatti una volta compilato il form1, nel debug di joomla, vedo:

Sessione
     __default
          .....
     __preventivo
         __chronoform_data_preventivokey
                option ⇒ com_chronoforms
                TipologiaImpianto ⇒ 09

La mia domanda ora è:come faccio a utilizzare le variabili contenute nella sessione preventivo, chronoform_data_preventivokey?
Volendo salvare e mostrare la variabile TipologiaImpianto come devo Fare in php? Ho provato con:
:
$session =& JFactory::getSession();
echo 'Tipologia di impianto: ' .$session->get('TipologiaImpianto');
sicuramente è sbagliato cosa devo modificare?
: Re:ChronoForm v4 Multipagina
: parp15 24 Jul 2012, 19:03:15
Ecco qua dopo ore passate a provare ho risolto.
Posto una semplice guida per creare un form multipagina in cui i dati memorizzati nel primo form, vengono passati al secondo poi al terzo e così via.

Quello che ho fatto non è altro che salvare i dati di ogni form nella sessione utente in modo da poterli utilizzare fino allo scadere della stessa.

:
<?php
$test
$form->data['NomeVariabile'] ;
echo 
$test ;
?>
Posso infine ripetere i punti 5,6,7 in un qualunque altro form a seguire ricordando di modificare al punto 3 il parametro chronoform=Form2 con il nome del form 3 e così via.
: Re:[Risolto] ChronoForm v4 Multipagina
: xpress2003 23 Dec 2013, 23:29:20
Ciao parp15 come hai inserito nelle action: Data to session? attraverso un codice personalizzato?