Joomla.it Forum
Componenti per Joomla! => Gestione Form => : marialba 16 Dec 2010, 17:12:35
-
Salve a tutti,
avrei bisogno di una dritta. Sto iniziando a lavorare con chronoconnectivity integrandolo con chronoforms ed ho letto gli articoli. E fin qui tutto ok!
Il mio problema č questo:
ho due tabelle (di una creata con chronoforms e l'altra č quella degli utenti di joomla) e voglio visualizzare con chronoconnectivity solo i dati relativi all'utente loggato.
La eventuale query messa nella sezione giusta di chronoconnectivity non mi permette la selezione delle due tabelle.
Come posso fare?
-
I dati dell'utente loggatto li puoi recuperare direttamente in Joomla attraverso la classe JFactory ed il metodo getUser();
esempio:
//uso il metodo della classe per valorizzare l'oggetto $user
[b]$user =& JFactory::getUser();[/b]
//stampo alcuni attributi recuperabili
echo $user->id;
echo $user->username;
echo $user->name;
echo $user->email;
echo $user->usertype;
ciao
-
Ho provato a scrivere questo codice:
<?php $user=& JFactory::getuser();
<input type="hidden" name="username" value="<?php echo $user->name;?>"/>
?>
ma mi da errore ....
Parse error: syntax error, unexpected '<' in /membri/usas/components/com_chronoconnectivity/libraries/connection.php(246) : eval()'d code on line 2
-
hai usato HTLM dentro php, prova cosė:
<?php $user=& JFactory::getuser();?>
<input type="hidden" name="username" value="<?php echo $user->name;?>"/>