Tom: Wie kann ich Variablen dynamisch erzeugen?

Beitrag lesen

Hello,

Hi Tom,

Das ist unpraktisch.

Nimm Arrays dafür, das sind in PHP nämlich dynamische Scpeicherstrukturen:

<input name="data[Titel][0]">
<input name="data[Titel][1]">
<input name="data[Titel][2]">
<input name="data[Titel][3]">

submit ...

usw

Und schau das dann mal an, wie es in $_POST ankommt

echo "<pre>";
print_r($_POST);
echo "</pre>";

Das sieht wirklich wunderbar aus, schonmal meinen besten Dank bis hier her, allerdings kriege ich es nicht geregelt, die Array-Elemente direkt anzusprechen. Keiner meiner Versuche

echo $data['Titel'][0]."<hr>";
echo $data['Titel'][1]."<hr>";
echo $data['Titel'][2]."<hr>";

usw.

Du musst in PHP die mehrfach derefernezierten Elemente (eben diese Array-Elemente) aus den Strings "auspunkten", also direkt als Variable ansprechen. Die implizite Auflösung innerhalb eines Strings klappt da nicht.

Grüße aus VW-City,

Das kann theoretisch jedem passieren ;-))

Schau Dir mal http://tut.php-q.net ganz von vorne und in Ruhe an. das bringt was. Das Tutorial verwenden wir bei uns auch seit einiger Zeit im Unterricht und geben von Zeit zu Zeit auch Hinweise für die Weiterentwicklung. Man sollte aber bis zur Zwischenkontrolle alles der Reihe nach abarbeiten.

Liebe Grüße aus http://www.braunschweig.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen