Hallo zusammen,
ich hole mir über SelectList aus meiner Joomlatabelle :"Orte", die ID des Ortes und den Namen des Ortes, (z.B. 1;Köln) lasse mir mit SelectList nur den Namen anzeigen und speicher allerdings die ID ab. Muss so sein.
Jetzt brauche ich aber noch in einem Feld in meinem Formular, nennen wir es mal "geheim", auch den Ortsnamen.
Ich habe folgenden Code:
$this->execPieceByName('ff_InitLib'); //Include BreezingForms Library
$db = JFactory::getDBO();//Get Database Object
//Abfrage Ort
$db->setQuery('Select id,value From xy_towns ');
$result = $db->loadrowlist(); //load the result from the query
$test = "0;Bitte wählen Sie den Ort aus;0\n";
for ($i = 0; $i < count($result); $i++)
{
$test .= "0;".$db->loadColumn(1)[$i].";".$db->loadColumn(0)[$i]."\n";
}
function ff_setSelectList($name, $value)
{
global $ff_processor;
for ($r = 0; $r < $ff_processor->rowcount; $r++)
{
$row =& $ff_processor->rows[$r];
if ($row->name==$name)
$row->data2 = $value;
unset($row);
}
}
ff_setSelectList('ObjektOrt', $test);
Es wird also in meinem SelectList Feld "ObjektOrt" nur der Name angezeigt und die ID gespeichert. Soweit alles gut.
Wie bekomme ich jetzt den Namen des Ortes in mein Feld "geheim" gespeichert???