Homepage selbermachen 7.846 Themen, 35.563 Beiträge

Mehrfachauswahl Option aus sql-Abfrage erstellen

jdeen / 8 Antworten / Flachansicht Nickles

Hallo zusammen.

Ich lege eine neue Baugruppe an und ordne diese über ein dropdown (Option) einem Produkt zu.
Diese Info wird in der Datenbank gespeichert. Zum Editieren werden nun die Daten gelesen und
das entsprechende Produkt im dropdown als selected gekennzeichnet.
Wenn nun die Baugruppe bei mehreren Produkten verwendet wird, mache ich das über die multiple-Funktion
und lege für jedes Produkt in der Baupruppen-Zuordnungsdatei einen Eintrag an.
So weit so gut.
Jetzt habe ich das Problem, daß ich es einfach nicht schaffe, das nun mehrere Produkte als selected gekennzeichnet werden.

Wer weiß Rat?

. . . when the kid next door walking on the moon . . .Wirklich gute Jdeen passen auf einen Bierdeckel
bei Antwort benachrichtigen
jdeen Borlander „ Solltest Du in einfassen. Wo genau ist denn das Problem mit der Datenbank?...“
Optionen

Habe jetzt einfach Klammern verwendet ( )


Hier das php-schnipsel:
print "(td width=180 align=right)(font size=2)Produkt-Zuordnung :(/td)\n";

print "(td width=300)\n";
print "(select name=Feld3[] multiple size=5 style=\"width:38ex;\")\n";
print "(option value=1)keinem Produkt zugeordnet\n";

while ($zeile2 = mysql_fetch_array($ergebnis2)) : // $ergebnis2=alle angelegten Produkte
print "(option";


while ($zuordnung = my_fetch_array($abfrage)) : // $abfrage=Produkte, dem die Baugruppe zugeordnet ist
if($zeile2["P_ID"] == $zuordnung["BZ_P_ID"]) { // hier liegt mein Problem
print " selected";}
endwhile;

print " value=".$zeile2["P_ID"].")".$zeile2["P_Bez"]."\n";
endwhile;
print "(/select)\n";
print "(/td)\n";

ende


Also: dort liegt mein Problem.
Es wird nichts markiert.

. . . when the kid next door walking on the moon . . .Wirklich gute Jdeen passen auf einen Bierdeckel
bei Antwort benachrichtigen