Joomla.it Forum
Componenti per Joomla! => Gestione Form => : Ago_ 04 Oct 2016, 19:29:58
-
Ciao ragà, molte volte faccio domande e poi mi rispondo da solo, questo perchè non mi do per vinto aspettando che la soluzione cada dal cielo e quindi smanetto fin quando non trovo la soluzione.
stavolta dovrei fare in modo che dato l'id dell'utente che compila il forum (ho già il custom che rileva l'id dell'utente), visualizza in un textbox un numero ben preciso (gli utenti sono 30 associati a 30 numeri). Ho qualche problema a scrivere la parte di codice che associa l'id al numero, qualcuno sa darmi una mano ??
questo è il codice che uso per rilevare l'id utente:
<?php
$user = JFactory::getUser();
$form->data['codiceca'] = $user->id;
?>
-
smanettando questo codice mi permette di far visualizzare un numero associato all'id
<?php
$juser = \JFactory::getUser();
$id = $juser->id;
$form->data['codiceca'] = $id = 30;
?>
adesso si dovrebbe modificare per farlo diventare associativo per 30 id
oppure una soluzione più semplice è far comparire l'id del gruppo, però non riesco a modificare il codice del primo post per fare ciò
-
Fai una select di codiceca sulla tabella user e come condizione gli metti ove id è uguale all'id dell'utente connesso.
-
Fai una select di codiceca sulla tabella user e come condizione gli metti ove id è uguale all'id dell'utente connesso.
grazie per la risposta ma purtroppo non riesco a seguirti (
-
Da quello che ho capito hai un db con nome utente e un numero (codiceca) identificativo di ogni utente, forse non serve nemmeno la select, se estrai l'id dell'utente connesso puoi estrarre anche ogni altro campo associato all'utente connesso.
<?php
$juser = \JFactory::getUser();
$id = $juser->id;
$codiceca= $user->codiceca
?>