Hallo zusammen,
ich verwende BreezingForms erst seit kurzem und komme hier leider nicht weiter. Ich möchte über einen zugewiesenen Wert aus einer Formularvariabeln m_email eine SQL-Abfage auf eine Tabelle usv_mitglieder ausführen und mir einen anderen DB Eintrag zurückgeben lassen. Die SQL Abfrage funktioniert, auch der Wert von m_name wird zurückgegeben, jedoch bekomme ich immer eine Fehlermeldung s.u.
Es geht eigentlich lediglich um folgende Anweisung, siehe auch unten , 3letzte Anweisung:
$db->setQuery('Select mname From usv_mitglieder Where memail = 'm_email');
Hier das ganze Script...
$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('m_nachname', $result); // populate the value in the form. Change ElementName to the real name of your element
$db->setQuery('Select email From #__users Where id='.$user->id);
$result = $db->loadResult(); //load the result from the query
$mail = $db->loadResult();
ff_setValue('m_email', $result); // populate the value in the form. Change ElementName to the real name of your element
$db->setQuery('Select mname From usv_mitglieder Where memail = 'm_email');
$result = $db->loadResult(); //load the result from the query
ff_setValue('m_name', $result);
Bekomme jedoch die Fehlermeldung. Weiß jemand Rat ?
Parse error: syntax error, unexpected 'm_email' (T_STRING) in /homepages/37/d244907543/htdocs/components/com_breezingforms/facileforms.process.php(1241) : eval()'d code on line 25