bertram: dynamische übergabe von post-variablen

hallöle!

ich habe ein formular mit variablen, dynamischen input-feldern.
die namen der input-felder hab ich in einer datenbank.
ich lese also die namen der felder aus, um die übermittelten werte weiterzubearbeiten.

Standardmäßig bearbeite ich werte mit
$wert = $_POST['namedesinputfeldes'] weiter.

wenn ich jeoch auch dies innerhalb einer for-scleife dynamisch gestalte, hat das feld plötzlich keinen wert...
obwohl einer übergeben wurde.. (schon überprüft)

$wert = "$_POST['$array2[$x]']";

thx for help,
bertram

  1. Hi,

    ohne mich wirklich auszukennen, aber in der Hoffnung und insb. in Anbetracht der fortgeschrittenen "Tages"-Zeit ich könnte Dir vielleicht doch helfen, würde ich spontan annehmen, daß...

    $wert = "$_POST['$array2[$x]']";

    ... Du damit den Wert eines Feldes Namens > $array2[$x] < liest, statt dessen Inhalt. Vielleicht so:

    $wert = "$_POST[$array2[$x]]";

    Greetz
    Metaphore

  2. Huhu bertram

    $wert = "$_POST['$array2[$x]']";

    Die Anführungen sind hier komplett überflüssig.
    Folgendes sollte funktionieren

    $wert = $_POST[$array2[$x]];

    Viele Grüße

    lulu

    --
    bythewaythewebsuxgoofflineandenjoytheday