Joomla.it Forum
Componenti per Joomla! => Gestione Form => : AntzC 12 Nov 2012, 14:00:12
-
Ciao a tutti,
Ho creato un form e lo ho legato ad una tabella.
Come posso fare a visualizzare anche un campo di un'altra tabella su cui potrei fare una select avendo tutti i dati a disposizione?
In altre parole, in un campo del form come posso inserire una select SQL mettendo nella clausola WHERE il contenuto di un altro campo che ho nel form?
Grazie
-
Scusate,
nel "code" del campo ho messo la select e funziona perfettamente se metto l'id del record a mano.
Mi spiego meglio. Nel code del campo ho messo:
[size=78%]<?php[/size]
[size=78%]$db =&JFactory::getDBO();[/size]
[size=78%]$db->setQuery("SELECT name FROM jos_users WHERE id=840");[/size]
[size=78%]$nome = $db->loadResult();[/size]
[size=78%]echo $nome ;[/size]
[size=78%]?>[/size]
e funziona. Ma come faccio a mettere al posto di 840 il contenuto di un campo che ho nel modulo?
Grazie
-
Grazie, ho risolto
<?php
$db =&JFactory::getDBO();
$db->setQuery("SELECT name FROM cond_users WHERE
id=".$form->data['cf_user_id']);
$nome = $db->loadResult();
echo $nome ;
?>
-
Grazie della soluzione postata.
La prossima volta ricorda che Risolto va messo nell'oggetto del primo post.