Mailinglisten-Archive |
Hi Christian, Christian Vosen schrieb: > Ich habe in einem Formular über eine Auswahlliste eine Anzahl abgefragt, > auf der nächsten Seite wird in genau dieser Anzahl eine Tabellenzeile > ausgegeben, die zwei Input-Felder enthält. Das Name-Attribut wird > korrekt erzeugt über: > > <?php > for ($i=1; $i<=$anzahl; $i++) { > ?> > <tr> > <td><input name="<?php echo "playvorname".$i; ?>" type="text" /></td> > <td><input name="<?php echo "playnachname".$i; ?>" type="text" /></td> > </tr> > <?php } ?> > > Nach der Eingabe des Users gebe ich alle Daten nochmal auf einer > Kontrollseite in einer Tabelle aus, leider funktioniert das nicht so, > wie ich das will... > Mein Ansatz: > > <?php > for ($i=1; $i<=$anzahl; $i++) { > $spielervorname = "\$playvorname".$i; > $spielernachname = "\$playnachname".$i; > ?> > <tr> > <td><?php echo $spielervorname; ?></td> > <td><?php echo $spielernachname; ?></td> > </tr> schreib mal: <tr> <td><?php echo $$spielervorname; ?></td> <td><?php echo $$spielernachname; ?></td> </tr> > <?php } ?> > > Hier gibt er mir nur die Variablennamen als String in der Tabelle zurück > und nicht wie gewollt den Wert der Variablen. > Die Variablen werden aber korrekt übergeben, das habe ich schon getestet. > Was mach ich falsch? Viele Grüße Lutz
php::bar PHP Wiki - Listenarchive