Back to top

Autore Topic: Numerazione Form  (Letto 1339 volte)

Offline adan64

  • Newbie
  • *
  • Post: 11
  • Sesso: Maschio
    • Mostra profilo
    • AIDI
Numerazione Form
« il: 10 Mar 2010, 12:32:24 »
Buongiorno,
chiedo gentilmente aiuto per risolvere un problema.
E' possibile avere con Chrono Form una numerazione progressiva dei form inviati? Mi spiego: si compila il form, si invia, e nella mail che viene spedita appare il numero progressivo del form...

Grazie in anticipo per l'eventuale aiuto

Adan  :)

Offline 56francesco

  • Cyborg
  • ******
  • Post: 28422
  • Sesso: Maschio
    • Mostra profilo
    • Nuova veste (forse) definitiva.
Re:Numerazione Form
« Risposta #1 il: 10 Mar 2010, 12:36:09 »
una numerazione relativa a ciascun utente?
o una numerazione dei form in assoluto presenti nel sito?
c'è differenza tra le due cose..
Professionisti on line, proprio come in un ufficio reale: www.forum-consulenza.it
Molti dei tuoi problemi quotidiani li puoi risolvere con  www.municipaleunica.it  prova.

Offline vales

  • Global Moderator
  • Cyborg
  • *****
  • Post: 6373
  • Sesso: Maschio
    • Mostra profilo
    • Agenzia Per il Turismo "Abetone Pistoia Montagna Pistoiese"
Re:Numerazione Form
« Risposta #2 il: 10 Mar 2010, 15:50:10 »
france, penso si riferisca alla numerazione progresssiva degli invii fatti con quel tipo di form.

Se è quello penso di possa ricavare nel template della email  interrogando con php la tabella di database associata al form e contando i record presenti, quello in fase di invio sarà i presenti+1.
« Ultima modifica: 10 Mar 2010, 15:52:12 da vales »

Offline adan64

  • Newbie
  • *
  • Post: 11
  • Sesso: Maschio
    • Mostra profilo
    • AIDI
Re:Numerazione Form
« Risposta #3 il: 10 Mar 2010, 18:10:10 »
Vi ringrazio entrambi per la sollecitudine nelle risposte, francesco e vales, ed in particolare a francesco dico che la sua precisazione mi fa riflettere, nel senso che credo di aver bisogno di una numerazione per utente.
Ovvero: il mio bisogno reale è questo: come faccio a sapere chi ha compilato il form se nel form stesso non c'è un campo e-mail, un campo nome ecc. insomma nessun dato anagrafico? Non è naturalmente un campo di login ma un campo successivo all'entrata...l'utente cioè quando lo compila si è già registrato e ha fatto il suo accesso.
Ora, potrei andare a vedere nel back end il record generato dal form e trovare data ora e id utente e così risalire all'identità.
Ma se non volessi fare questo e volessi una indicazione di qualunque tipo nella mail generata all'invio dei dati... avevo pensato ad una numerazione progressiva dei form, magari appunto come ha suggerito francesco per utente.

Spero di essermi fatto capire, con le parole a volte non è facile.....e chiedo, preventivamente scusa se ho incasinato il tutto e un aiuto, se è possibile.

un saluto

Adan
 

Offline vales

  • Global Moderator
  • Cyborg
  • *****
  • Post: 6373
  • Sesso: Maschio
    • Mostra profilo
    • Agenzia Per il Turismo "Abetone Pistoia Montagna Pistoiese"
Re:Numerazione Form
« Risposta #4 il: 10 Mar 2010, 19:37:19 »
E' possibile nell'email avere il codice utente. Se provi a ricevere un email senza preparare il template email, riceverai quello di default che contiene appunto tutti i dati dell'utente codice utente, ora invio, ip ecc.

Quindi basta che recuperi quei dati nel tuo template e dovresti essere a posto.

Se poi vuoi il numero dei form inviati da quell'utenti devi fare uno script php che interroga la tabella di database associata al form con il filtro sul codice utente e ti darà il numero dei form inviati.

Offline adan64

  • Newbie
  • *
  • Post: 11
  • Sesso: Maschio
    • Mostra profilo
    • AIDI
Re:Numerazione Form
« Risposta #5 il: 11 Mar 2010, 10:24:11 »
Grazie Vales per i suggerimenti per la numerazione...Per quanto riguarda il template hai detto:
"Se provi a ricevere un email senza preparare il template email"
Senza preparare il template significa lasciandolo completamente vuoto? Se significa questo in realtà nella mail mi viene riportato solo l'indirizzo ip e nulla più, e poi lasciandolo vuoto non ho i dati... ma credo forse che tu intendessi qualcosa d'altro ed io ho frainteso.

Se vorrai spiegarmi te ne sarò grato

Adan

Offline RobP

  • Jr. Member
  • **
  • Post: 57
    • Mostra profilo
Re:Numerazione Form
« Risposta #6 il: 11 Mar 2010, 11:34:31 »
ciaoo, mi interesserebbe anche a me capire come inviare tramite email il numero del form _(record #n). Ma non sò come fare lo scrit pphp.

Grazieee....

Offline adan64

  • Newbie
  • *
  • Post: 11
  • Sesso: Maschio
    • Mostra profilo
    • AIDI
Re:Numerazione Form
« Risposta #7 il: 12 Mar 2010, 16:21:54 »
Risolto!!!
Allora ho risolto in questa maniera grazie a questo articolo
http://www.chronoengine.com/forums/viewtopic.php?f=2&t=16978

In poche parole nel setup e-mail si sceglie dynamic subject e si inserisce la parola subject poi nelle opzioni si seleziona "no" alla voce editor template.

Si passa alla scheda template e-mail e si inserisce questo codice

<?php
$id = $MyForm->tablerow["jos_chronoforms_my_form_name"]->cf_id;
$posted['subject'] = 'some text '.$id;
?>

personalizzandolo naturalmente con il nome del form.

Ultimo passo nella scheda database connect si seleziona "before email" e il gioco è fatto, nell'oggetto della mail arriverà il numero progressivo del form

Spero possa servire a qualcuno

Adan


Offline llorenzini

  • Full Member
  • ***
  • Post: 133
    • Mostra profilo
Re:Numerazione Form
« Risposta #8 il: 26 Gen 2012, 12:05:58 »
ciao scusa ma non ho capito come operare...mi puoi dare info piu dettagliate? grazie

Offline vales

  • Global Moderator
  • Cyborg
  • *****
  • Post: 6373
  • Sesso: Maschio
    • Mostra profilo
    • Agenzia Per il Turismo "Abetone Pistoia Montagna Pistoiese"
Re:Numerazione Form
« Risposta #9 il: 26 Gen 2012, 19:36:41 »
attenzione questo è un vecchio post che si riferiva alla versione di chronoforms v3.

Offline llorenzini

  • Full Member
  • ***
  • Post: 133
    • Mostra profilo
Re:Numerazione Form
« Risposta #10 il: 27 Gen 2012, 08:15:36 »
io ho versione per joomla 1.7

 



Web Design Bolzano Kreatif