Hallo @ all,
habe ein Problem an dem ich gerade verzweifle.... siehe Überschrift.
Hier mein Code
Die Ausgabe ist unglaublich. Der erste Eintrag (Index) aus der $_POST ist nicht da. Der $value wird aber richtig gesetzt.
Schiebt die foreach den Arraypointer bereits beim ersten Aufruf weiter? So daß die key() den Index aus bereits nächsten Eintrag nimmt?
Ich stehe irgendwie auf dem Schlauch .....
Hier noch ein paar Ausgaben:
print_r($_POST);
echo $sqlUpdate."\n\r";
Warum sind die verschoben?
BIn für jede Hilfe sehr dankbar!
habe ein Problem an dem ich gerade verzweifle.... siehe Überschrift.
Hier mein Code
Code:
foreach($_POST as $value) {
$sqlUpdate = "update ".$cfg['tab']['tabelle1']." set ".key($_POST)."=".$value." where id=".$this->id;
echo $sqlUpdate."\n\r";
next($_POST);
}
Die Ausgabe ist unglaublich. Der erste Eintrag (Index) aus der $_POST ist nicht da. Der $value wird aber richtig gesetzt.
Schiebt die foreach den Arraypointer bereits beim ersten Aufruf weiter? So daß die key() den Index aus bereits nächsten Eintrag nimmt?
Ich stehe irgendwie auf dem Schlauch .....
Hier noch ein paar Ausgaben:
print_r($_POST);
Code:
[frame] => 4
[area] => stb-vereine-edit
echo $sqlUpdate."\n\r";
Code:
update gc_verein set area=4 where idgcuser=1365
update gc_verein set action=stb-vereine-edit where idgcuser=1365
Warum sind die verschoben?
BIn für jede Hilfe sehr dankbar!
Zuletzt bearbeitet: