Mailinglisten-Archive |
Hallo!
Ich habe folgendes Problem, vielleicht weiß ja einer von Euch
was ich falsch mache:
Ich generiere ein Formular mit auszufüllenden Felder
dynamisch und möchte diese Felder nachher in einem
Feld auch wieder bearbeiten. Ich weiß auch, dass keine
2 Dimensionalen arrays als Rückgabe aus dem Formular
gehen, deshalb habe ich mir gedacht, ich könne das mit
folgenden Programmabschnitt simulieren:
// Die Feldnamen im Formular sind schon mit Feld1[foo1] Feld1[foo2]
// belegt. Ich möchte mir die Variable dynmisch zusammenbauen
// und den Inhalt in $akt["foo1"] etc ablegen
$i=1;$i<$anzFelder;$i++){
// über alle Einträge aus dem Formular laufen lassen
$str = "Feld" . $i; // jetzt den Feldnamen zusammenbauen
eval("$akt[\"foo1\"] = $str[\"foo1\"];"); // line 106: eval will das nicht!
...
}
Die Fehlermeldung lautet:
Parse error: parse error, expecting `STRING' or `NUM_STRING' or `'$'' in d:\proj\apache\htdocs/newssave.php3 on line 106
Hat jemand eine Idee?
Besten Dank im Voraus
Sven Herchenhein
php::bar PHP Wiki - Listenarchive