Ich würde gerne bestimmte Werte aus meiner Datenbank in Formular Elementen anzeigen. Wie geht das?
Dazu brauchen Sie ein wenig Kenntnisse in PHP und SQL. Damit können Sie dann in einem Vor Formular Teil beliebige Tabellen auslesen und Elemente in Ihrem Formular vorbelegen.
Im folgenden Beispiel lesen wir User Tabelle aus und suchen den Namen des Benutzers der gerade das Formular geöffnet hat. Anschließend wird der Name in einElement im Formular geschrieben.
Öffnen Sie Ihr Formular und gehen zu Formular Optionen->erweitert->mehr Optionen->Formular Teile ->vor Formular -> spezial
und kopieren Sie folgenden Code in das Fenster:
$this->execPieceByName('ff_InitLib'); //Include BreezingForms Library $db = JFactory::getDBO();//Get Database Object $user = &JFactory::getUser();//Get user Object //Create your own query $db->setQuery('Select name From #__users Where id='.$user->id); $result = $db->loadResult(); //load the result from the query ff_setValue('ElementName', $result); // populate the value in the form. Change ElementName to the real name of your element