Sönke Tesch: Dynamische Variablennamen

Beitrag lesen

Frage: Es werden Formularfelder dynamisch generiert, insbesondere deren Namen:

for ($i=0; $i<=$num; $i++) {
echo "<input name=bla$i><br>";
}

In der nächsten Datei angekommen will ich die schon existierenden Variablen (bla1, bla2, bla3 usw.) wieder in einer Schleife ansprechen, aber wie setze ich den Namen den Variablennamen zusammen:

Du möchtest die Variablen aus dem Formular von der vorigen Seite ansprechen? Du bekommst diese Variablen in einem Feld namens $HTTP_POST_VARS (ältere PHP-Versionen) bzw. $_POST (aktuelle PHP-Version) (falls das Formular per GET verschickt wurde, Feldnamen entsprechend ändern).
Die Variablen solltest Du also einfach folgendermaßen ansprechen können:

for ($i=0; $i<=$num; $i++)
   {
    irgendwas_mit_variablen_machen($_POST["bla".$i]);
   };

Tipp: Mal phpinfo() aufrufen.

Gruß,
  soenk.e