Joomla.it Forum
Componenti per Joomla! => Gestione Form => : massiba 10 Nov 2011, 12:19:05
-
ho creato con chronoform 3.2 un form per la richiesta di copie editoriali arretrate e funziona.
Non so se è possibile con Chronoform che l'utente abbia i campi nome e codice già popolati in quanto l'accesso al form si ottiene solo dopo il login.
Eventualmente con quale componente posso avere questa funzionalità?
grazie sin d'ora per l'aiuto.
-
Cosa intendi per codice?
-
è vero messo così è fuorviante, intendo il codice esercente che viene attribuito in maniera uniooca ad ogni cliente.
Grazie.
-
Immaginavo qualcosa di simile. Era per sapere da dove saltava fuori questo codice.
Utilizzi come codice il progressivo ID utente di Joomla o e' memorizzato da qualche altra parte nel database?
-
Devi avere una tabella che contiene i dati dell'utente da cui prelevare i dati in funzione del codice utente che accede al form.
La cosa è possibile.
-
Immaginavo qualcosa di simile. Era per sapere da dove saltava fuori questo codice.
Utilizzi come codice il progressivo ID utente di Joomla o e' memorizzato da qualche altra parte nel database?
Per il momento i dati sono quelli registrati con il form di joomla, stavo pero pensando di realizzare anche quella di registrazione con chronoform.
Grazie
-
Devi avere una tabella che contiene i dati dell'utente da cui prelevare i dati in funzione del codice utente che accede al form.
La cosa è possibile.
Immaginavo che la cosa fosse possibile, non ho idea del codicide da scrivere ed in quale occaione usralo :-(
grazie
-
Un momento avevo letto male il primo post.
Chronoforms già di default, senza scrivere nulla, salva il codice dell'utente loggato insieme ai valori degli altri campi previsti nel form. Da li poi risalire al nome è semplice.
Tieni conto che i dati utente possono essere recuperati con PHP con queste modalità
<?php
$user =& JFactory::getUser();
echo 'User name: ' . $user->username . '[br /]';
echo 'Real name: ' . $user->name . '[br /]';
echo 'User ID : ' . $user->id . '[br /]';
echo 'User mail: ' . $user-<mail.'[br /]';
}
?>
e guarda anche questo
http://forum.joomla.it/index.php/topic,115753.msg512079.html#msg512079
-
Un momento avevo letto male il primo post.
Chronoforms già di default, senza scrivere nulla, salva il codice dell'utente loggato insieme ai valori degli altri campi previsti nel form. Da li poi risalire al nome è semplice.
Tieni conto che i dati utente possono essere recuperati con PHP con queste modalità
Ci lavoro e ti faccio sapere,
per il momento 1000 volte grazie.
-
@ Vales, abbi pazienza sicuramente mi sono spiegato malissimo, ho provato il codice è chiaramente funziona benissimo. I campi che dovrei torvarmi popolati sono quelli che ti ho indicato nell'immagine allegata. Sicuramente devo chrearmi un form di registrazione ad hoc.
ps. I dati del form mi arivano per email oltre che finbire nel db.
[allegato vecchio più di un anno eliminato da un amministratore]