phpbar.de logo

Mailinglisten-Archive

[php] Variablennamen per Verkettung

[php] Variablennamen per Verkettung

Lutz Zetzsche Lutz.Zetzsche at sea-rescue.de
Die Mai 17 17:51:01 CEST 2005


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