Javascript in PHP ausführen

Hallo Forum!

Folgendes Problem:

Ich habe ein PHP-Skript, welches mir eine Tabelle ausliest und den Inhalt in einer OPTGROUP ausgibt. —>funktioniert

Nun habe ich ein HTML-FORM mit Javascript, welches mir erlaubt den Text aus einer Optgroup in eine TEXTAREA per Doppelklick einzufügen.
Nur mit HTML und Javascript funktioniert es sehr gut.

Mein ZIEL:

Ich habe nun mein PHP-Skript so umgebaut, dass es mir den Inhalt weiterhin in meiner OPTGROUP ausgibt. Nun soll es per Javascript die angeklickten Inhalte per Doppelklick in die Textarea einfügen.

Was ich bisher habe und was leider noch nicht richtig funktioniert:

<?php [Datenbankverbindung]
mysql\_select\_db("MeineDatenbank") or die ("Unable to select database. Err.: ".mysql\_error()); $query="SELECT ID, bezeichnung FROM ausstattung"; $result = mysql\_query($query) or die("Err.:".mysql\_error()); while ($rows = mysql\_fetch\_array($result,MYSQL\_ASSOC)) { echo "einfuegen('".$rows["bezeichnung"]."');
document.forms.ausstatt.content.focus();\">".$rows["bezeichnung"]."";
}
?>

Was mache ich falsch und wo liegt der Fehler???
Ich komme leider nicht drauf. Habe schon vieles versucht.

Hat jemand aus dem Forum vielleicht ein Hinweis oder ein Tip für mich?

Das wäre super. Dafür wär ich seeeehr dankbar.

Viele Grüße
Laurenzo

Hallo Laurenzo,

Was mache ich falsch und wo liegt der Fehler???
Ich komme leider nicht drauf. Habe schon vieles versucht.

Hat jemand aus dem Forum vielleicht ein Hinweis oder ein Tip
für mich?

es hat ein wenig gedauert, zu kapieren, wo du hin willst.
Bei der Vielzahl an Denkfehlern kann ich dir nur raten, dich intensiv mit der php- und mysql-Syntax zu beschäftigen.

Damit dieses „short study“ nicht ausufert, gebe ich dir den Tipp mit auf den Weg, die Finger in dem Fall von mysql_fetch_array zu lassen, mysql_fetch_object zu verwenden, das array in php (array_push) zu bauen und dran zu denken, dass alles was im Browser landen soll mit echo dorthin geschickt werden muss.

Viele Grüße
Laurenzo

Gruß widecrypt

Ich denke nicht, das du Tags als Werte für Attribute anderer Tags verwenden kannst.

Bei dir könnte sowas rauskommen:
bezeichnung

das hier sollte reichen:

bezeichnung

Geschickter wäre es warscheinlich noc, wenn du nicht an jedes einen event-handler hängen würdest, sondern nur einen an deine selectbox. In diesem musst du dann feststellen, welche geklickt wurde.

http://cherny.com/webdev/70/javascript-event-delegat…

gruß
vbt