Joomla.it Forum
Componenti per Joomla! => Gestione Form => : Ago_ 23 Jun 2016, 10:10:05
-
Buongiorno a tutti, ho un form di inserimento dati per i miei clienti che invia una mail di conferma alla fine del processo...vorrei inserire in questa mail un codice incrementale che faccia da identificativo univoco pratica. Su che comandi potrei indirizzarmi??
Uso CF 5 e il materiale trovato sono per le vecchie versioni
-
cercando di creare una tabella dai tuoi campi, controlla, chronoforms inserisce una serie di campi supplementari che spesso non vengono usati fra cui un codice univoco
-
si, crea l'id del record come chiave primaria....ovviamente si dovrebbe impostare una chiamata a questo campo dopo il salvataggio nel db e prima dell'invio della mail in setup...
che dovrei usare il comando read db ??
-
no, il campo creato è oltre l'id a cui viene associata la chiave primaria
-
no, il campo creato è oltre l'id a cui viene associata la chiave primaria
non ti seguo piu...
allora, al salvataggio dle form il sistema ha creato il campo id, che sarebbe quello che vorrei inserire io nella mail che invia come ricevuta...penso che dovrei fare una chiamata con il read db dopo il salvataggio e prima dell'invio mail...
-
avevo capito che ti occorresse un codice univoco per ogni record
-
avevo capito che ti occorresse un codice univoco per ogni record
no no, mi basta l'id che assegna il form come codice pratica
-
ci sono riuscito, ho creato un evento in setup con dentro un db read e un custom code con il seguente codice
<?php
foreach($form->data['dataid'] as $due_codice){
if(!empty($form->data['tag']) AND stripos($due_codice['id'], $form->data['tag']) === false){
continue;
}
$json[] = array('id' => $due_codice['id'], 'text' => $due_codice['id']);
}
echo json_encode($json);
?>
e poi inserito nel testo della mail il campo id