wo liegt der Fehler in: foreach ($_POST['Mapping'] as $val)? 
gefragt von Nicht Registriert am 12. Dezember 2008 14:01
Warning: Invalid argument supplied for foreach() in
Fehler erscheint bei speichern von Daten in einem shop.
Liegt der Feihler in diesem Befehl: foreach ($_POST['Mapping'] as $val)?
Fehler erscheint bei speichern von Daten in einem shop.
Liegt der Feihler in diesem Befehl: foreach ($_POST['Mapping'] as $val)?
Antworten
Die Funktion foreach (bzw. die Kontrollstruktur) erwartet ein Array als Parameter. Anscheinend ist
$_POST['Mapping'] kein Array.
Du könntest es prüfen mit:
if (is_array($_POST['Mapping'])) {
foreach ($_POST['Mapping'] as $val) {
//hier der Code
}
}
dann wird die Schleife nur durchlaufen,
wenn $_POST['Mapping'] tatsächlich ein Array ist.
HTH
$_POST['Mapping'] kein Array.
Du könntest es prüfen mit:
if (is_array($_POST['Mapping'])) {
foreach ($_POST['Mapping'] as $val) {
//hier der Code
}
}
dann wird die Schleife nur durchlaufen,
wenn $_POST['Mapping'] tatsächlich ein Array ist.
HTH
beantwortet von Nicht Registriert am 12. Dezember 2008 16:12
Quelle/Seite: http://de3.php.net/manual/de/control-structures.foreach.php
Quelle/Seite: http://de3.php.net/manual/de/control-structures.foreach.php
- Warning: fopen: failed to open stream: Permission denied, Nicht Registriert
- Warning: Invalid argument supplied for foreach(), Nicht Registriert
- Warning: is_dir, Nicht Registriert


















