Joomla.it Forum

Componenti per Joomla! => Gestione Form => : Gioacchino Cipriano 01 Jun 2011, 13:38:58

: [RISOLTO] Chronoforms e salvataggio DB
: Gioacchino Cipriano 01 Jun 2011, 13:38:58
Ciao a tutti,
avrei la necessità di salvare lo stesso dato inserito in un chronoform in due campi diversi nel DB.
Si può fare?
: Re:Chronoforms e salvataggio DB
: vales 03 Jun 2011, 00:20:10
Certo che si può fare. Con quale versione di chronoforms v3 o v4 ?

Una strada è inserire il secondo campo come nascosto ed assegnarli il valore del primo campo dopo il submit del form.
: Re:Chronoforms e salvataggio DB
: Gioacchino Cipriano 03 Jun 2011, 11:35:39
Certo che si può fare. Con quale versione di chronoforms v3 o v4 ?

Una strada è inserire il secondo campo come nascosto ed assegnarli il valore del primo campo dopo il submit del form.
Ciao Vales,
la v3.2, però non ho capito come fare.  :-[
: Re:Chronoforms e salvataggio DB
: vales 03 Jun 2011, 18:21:40
Nella finestra Form code campo Form HTML devi inserire il secondo campo nascosto, basta prima del submit, così:

:
<input  name="campo_2" type="hidden" />
poi nella finestra Validation  nel campo Server side validation code, dopo averlo attivato a Yes, inserisci l'assegnazione del valore al secondo campo così

:
<?php
JRequest
::setVar('campo_2',JRequest::getVar('campo_1','','post'),'post');
?>

Ovviamante devi sostituire campo_1 e campo_2 con i veri nomi dei campi del tuo form.
: Re:Chronoforms e salvataggio DB
: Gioacchino Cipriano 03 Jun 2011, 18:59:54
Nella finestra Form code campo Form HTML devi inserire il secondo campo nascosto, basta prima del submit, così:

:
<input  name="campo_2" type="hidden" />
poi nella finestra Validation  nel campo Server side validation code, dopo averlo attivato a Yes, inserisci l'assegnazione del valore al secondo campo così

:
<?php
JRequest
::setVar('campo_2',JRequest::getVar('campo_1','','post'),'post');
?>

Ovviamante devi sostituire campo_1 e campo_2 con i veri nomi dei campi del tuo form.
Ciao Vales, ho seguito le tue istruzioni, ma il campo rimane vuoto.  :-[
Forse perchè sto usando il MultiPage?

Infatti spostando la validazione sul 2 Step, funziona.
 8)
: Re:Chronoforms e salvataggio DB
: vales 03 Jun 2011, 20:11:51
Sicuramente il multipage richiede delle valutazioni particolari se i due campi non sono nella stessa pagina.

Le istruzioni che avevo mandato erano per un form normale, non avevi detto che lavoravi in multipage.
: Re:Chronoforms e salvataggio DB
: Gioacchino Cipriano 04 Jun 2011, 11:00:26
Sicuramente il multipage richiede delle valutazioni particolari se i due campi non sono nella stessa pagina.

Le istruzioni che avevo mandato erano per un form normale, non avevi detto che lavoravi in multipage.
Dai, che con questa risposta ho raggiunto i 100 post.
Ciao Vales,
l'importante è che le tue istruzioni funzionino, per il resto c'è Mastercard.  ;D
Gioacchino