Mailinglisten-Archive |
Hallo! Folgendes Problem: 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> <?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 Christian Vosen
php::bar PHP Wiki - Listenarchive