Hallo,
while ($res = mysql_fetch_array($result)){
$xyz=$res["xyz"];}
$xyz[]=$res["xyz"]; }
Nun möchte ich z.B. auf die Datenreihe 12 zugreifen.
$www= $xyz[12];
echo "$www";
warum net gleich
echo $xyz[12];
btw. keine " um variablen, bremmst den parser aus
echo $www; genügt vollkomen.
Leider werden jedoch keine Werte angezeigt.
jetzt schon, wenn es einen 12 index im array gibt (also mindestens 13 einträge im array sind)
Mein Ursprungsproblem war es, dass ich auf der Seite A ein Auswahl-Formular bereitstelle in welchem verschiedene Vornamen angezeigt werden. (Die Vornamen sind aus einer Select Abfrage generiert.) Zu jedem Vornamen gibt es auch eine spezielle ID.
Auf der Folgeseite würde ich nun gern wissen, welche ID angeklickt wurde.
nichts einfacher als das...
die sql query bitte deiner umgebung anpassen:
Das formular mit den Vornamen:
echo "<select name="foo">";
$result=mysql_query("SELECT id,vorname FROM table ORDER By vorname");
while(list($id,$vorname)=mysql_fetch_row($result)){
echo "<option value="".$id."">".$vorname."</option>\n";
}
echo "</select>";
Die nach dem absenden verarbeitende routine:
$result=mysql_query("SELECT vorname FROM table WHERE id='$foo'");
list($vorname)=mysql_fetch_row($result);
echo "Du hast ".$vorname." ausgewählt";
lg
Ludwig