dynamische übergabe von post-variablen
bertram
- php
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
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
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