Back to top

Autore Topic: [chronoform + funz php] visualizzare l'id del form dopo averlo compilato  (Letto 10875 volte)

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Dovresti specificare quale tipo di versione ci chronofrms stai usando. Questo post vecchio di quasi due anni si riferisce alla v3.

Comunque entrambe le versioni memorizzano nella tabella, per default ,una serie di campi che identificano univocamente il record

cf_id chiave numerica della tabella autoincrementante
cf_uid codice alfanumerico univoco per ogni record
cf_user_id numero dell'utente che ha compilato il form

ed altri campi utili.

Puoi ritrovare tutti questi valori nel messaggio di ringraziamento dopo la compilazione usando {nome_campo}.
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 llorenzini

  • Esploratore
  • **
  • Post: 170
    • Mostra profilo
ciao sto utilizzando la versione per joomla 1.7

no....ho provato...ma dopo l'invio mi scrive cosi

"Cordiali saluti
 
codice identificativo: {cf_id}"


non so....che fare...


Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Prova con php

Codice: [Seleziona]
<?php
echo $form->data['cf_id'];
?>

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 llorenzini

  • Esploratore
  • **
  • Post: 170
    • Mostra profilo
ciao
scusami ma non ho capito ne dove metterlo ne che boss utilizzare per il codice...
grazie...

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Nel campo in cui definisci i ringraziamenti.
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 llorenzini

  • Esploratore
  • **
  • Post: 170
    • Mostra profilo
posso decidere io che questo valore non parta da 0 o 1 ma da 1000 per esempio?

Offline llorenzini

  • Esploratore
  • **
  • Post: 170
    • Mostra profilo
se metto quel codice nei ringraziamenti mi scrive cosi:



Grazie per avere inviatoi tuoi dati.

 
data['cf_id']; ?>

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Allora ho verificato che nell'action Show Thanks Message non accetta php.

Quindi dopo l'action db save va inserita un'action Custom code dove possono essere inseriti php ed html.

In quel modo funziona.

Devi stare attento se in db save hai usato  Model id, perchè in quel caso il recupero del numero del record registrato avviene con $form->data['nome_model_id_cf_id']

ne non hai usato il campo Model id in db save invece recuperi il valore con $form->data['chronoform_data_cf_id']


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

 



Web Design Bolzano Kreatif