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