Back to top

Autore Topic: [RISOLTO] Chronoforms e salvataggio DB  (Letto 2614 volte)

Offline Gioacchino Cipriano

  • Appassionato
  • ***
  • Post: 409
  • Sesso: Maschio
    • Mostra profilo
[RISOLTO] Chronoforms e salvataggio DB
« il: 01 Giu 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?
« Ultima modifica: 04 Giu 2011, 11:01:04 da Gioacchino Cipriano »
Grazie
Gioacchino Cipriano

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:Chronoforms e salvataggio DB
« Risposta #1 il: 03 Giu 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.
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline Gioacchino Cipriano

  • Appassionato
  • ***
  • Post: 409
  • Sesso: Maschio
    • Mostra profilo
Re:Chronoforms e salvataggio DB
« Risposta #2 il: 03 Giu 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.  :-[
« Ultima modifica: 03 Giu 2011, 11:45:54 da Gioacchino Cipriano »
Grazie
Gioacchino Cipriano

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:Chronoforms e salvataggio DB
« Risposta #3 il: 03 Giu 2011, 18:21:40 »
Nella finestra Form code campo Form HTML devi inserire il secondo campo nascosto, basta prima del submit, così:

Codice: [Seleziona]
<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ì

Codice: [Seleziona]
<?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.
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline Gioacchino Cipriano

  • Appassionato
  • ***
  • Post: 409
  • Sesso: Maschio
    • Mostra profilo
Re:Chronoforms e salvataggio DB
« Risposta #4 il: 03 Giu 2011, 18:59:54 »
Nella finestra Form code campo Form HTML devi inserire il secondo campo nascosto, basta prima del submit, così:

Codice: [Seleziona]
<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ì

Codice: [Seleziona]
<?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)
« Ultima modifica: 03 Giu 2011, 19:26:28 da Gioacchino Cipriano »
Grazie
Gioacchino Cipriano

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:Chronoforms e salvataggio DB
« Risposta #5 il: 03 Giu 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.
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline Gioacchino Cipriano

  • Appassionato
  • ***
  • Post: 409
  • Sesso: Maschio
    • Mostra profilo
Re:Chronoforms e salvataggio DB
« Risposta #6 il: 04 Giu 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
Grazie
Gioacchino Cipriano

 



Web Design Bolzano Kreatif