Harry: Textfeld mit Variable als Name übergeben

Beitrag lesen

Holladiewaldfee,

Kannst Du mir das mit der Form vielleicht näher erklären.

Naja, diese Variablennamen werden ja wohl so halbwegs einem Muster folgen. Du kannst in der Schleife nicht einfach alle Variablen aus $_POST in den globalen Namensraum übernehmen, da sonst wohl einiges schief gehen kann (such mal nach register_globals off).

Dieses "Muster" solltest Du in der if-Abfrage überprüfen.

Beispiel:

Die Variablen fangen alle mit "Menge" an, dann kommen zwei Zahlen, ein Bindestrich und dann irgendwas. Dann solltest Du dieses Muster abfragen:

if(preg_match("/^Menge[0-9]{2}-.*$/", $k))

Jenachdem wie kompliziert das Muster ist musst Du das mit regulären Ausdrücken machen oder eben nicht.

Ciao,

Harry

--
  Hä? Was? Signatur?! Kann man das essen?
  Wirrwarr: sh:| fo:) ch:] rl:° br:& n4:° ie:% mo:) va:) de:[ zu:) fl:( ss:) ls:[ js:|