Moin Leutz.
So ich hab ma wieder ein Problem:
Ich lasse mir mit der Funktion Suchen(welche unten aufgelistet ist) einen Suchwert den ich vorher in eine Textbox eingebe habe, in einer Liste ausgeben. Wenn ich nun auf einen Wert der mir dann n er Liste angezeigt wird klicke, füllt er mir per JavaScript ein paar Textboxen mit den Werten die zu dem Wert der in der Liste steht.
Beispiel:
Liste:
Peter wird angeklickt.
Textbox1:
Nachname wird angezeigt
Textbox2:
Telefonnummer wird angezeigt.
So nun habe ich aber noch ein Dropdown-Menü welches genau so gefüllt werden soll. Mit meinem Code denn ich so habe geht das nicht.
So und nun mein Problem nocheinmal in kurz:
Wenn klick in Liste soll mir z.B.: die Hobby dieser Person in einem DropDown Menü angezeit werden.
Der Code der Funktion:
PHP-Code:
<?php
//Funktion: Suchen
// In $such_eingabe steht Wert nach dem gesucht werden soll
function suchen($such_ergebnis,$such_eingabe)
{
if($such_eingabe=="")
{
echo "<option>";
echo "Bitte Suchwort eingeben";
echo "</option>";
}
else
{
addslashes($such_eingabe);
// Nach Suchwort in der Db Suchen
$tmp=mysql_query("SELECT id,name1,ort FROM stamm where name1 LIKE '%".$such_eingabe."%' order by ID");
while ($row=mysql_fetch_object($tmp))
{
// Suchergebnisse in einer Listebox ausgeben
echo "<option value=\"$row->id\"";
if($such_ergebnis=="$row->id" && ($_POST['suchen'] || $_POST['erstellen']))
{
echo " selected";
}
echo ">";
echo $row->name1." - ".$row->ort;
echo "</option>";
}
}
// Session ID abgragen
$id=(isset($_GET['id']))?intval($_GET['id']):0;
$tmp=mysql_query("SELECT * FROM stamm where id=".$id);
$row=mysql_fetch_object($tmp);
//textboxen mit JavaScript mit Zugehörigen Werten füllen
printf("<script type=\"text/javascript\">
var f=parent.document.forms[0];
f.telenum.value=\"%s\";
f.ansprechp.value=\"%s\";
f.call_eingabe.value=\"%s\";
</script>",
$row->Tel,$row->Tel,$row->Tel
);
}
?>
Das mit dem DropDown Menü ist ja eigentlich das gleiche wie mit den Textboxen, nur Wie ich nit wie ich das nnun in das JS mit einbauen muss das das eben au mit einem DropDown Menü geht!