Mailinglisten-Archive | 
Hallo Liste
ich steh' zum Wochenende mal wieder auf dem Schlauch und brauch
driiiiiiiingend Hilfe.
Also: Wenn ich einen Datensatz editieren möchte, liefert mir die folgende
select-Abfrage den Wert für das Feld "target1".
<select name="target1">
<option value="Rubrik1"<? if ($row[0]== Rubrik1) print "selected"?>> Rubrik1
<option value="Rubrik2"<? if ($row[0]== Rubrik2) print "selected"?>> Rubrik2
<option value="Rubrik3"<? if ($row[0]== Rubrik3) print "selected"?>> Rubrik3
</select>
Wenn also im Datensatz der Wert im Feld "target1" Rubrik3 ist, dann wird
auch im Pull-Down Menü "Rubrik3" angezeigt.
Nun habe ich die Sache insofern modifiziert, daß alle Werte dynamisch
generiert werden. Dies funktioniert auch soweit, nur es wird immer der
erste Wert im Pull-Down Menü angezeigt. Aber ich möchte, daß der tatsächlich
hinterlegte Wert erscheint.
So sieht das momentan bei mir aus:
$result = mysql_query("SELECT distinct nav_punkt FROM table where
nav_punkt!='' ",$db);
print "<select name=\"target1\">";
while ($myrow = mysql_fetch_array($result)) {
 if ($myrow[0]!="")
{
      print "<option value=\"$myrow[0]\">$myrow[0]\n";
  }
}
print "</select>\n";
Weiß vielleicht irgend jemand Rat!?
Vielen Dank im Voraus und Euch allen ein schönes, langes Wochenende.
Stefan
------------------------------------------------------------------------
                   arts 4 fun
87471 Durach               Siedlerstr.10
Tel.: 0831-5655142      Fax: 0831-5655143
    php::bar PHP Wiki - Listenarchive