Hallo,
ich habe gerade folgendes Problem: Ich bekomme aus einem Formular ein Array mit mehreren Dateien übergeben. Diese Dateien möchte ich jetzt umbenennen, abspeichern und in einer Datenbank vermerken. Das probiere ich mit folgendem Code:
Ich bekomme jetzt dummerweise folgende Fehlermeldung:
Notice: Array to string conversion in D:\arbeit\server\endfassung\redaktion\upload_immo. php on line 94
Ich dachte, wenn ich eine foreach- Schleife mache wird einfach jede Zeile des Array entsprechend verarbeitet. Wo liegt mein Fehler ?
Danke, J.
ich habe gerade folgendes Problem: Ich bekomme aus einem Formular ein Array mit mehreren Dateien übergeben. Diese Dateien möchte ich jetzt umbenennen, abspeichern und in einer Datenbank vermerken. Das probiere ich mit folgendem Code:
PHP-Code:
foreach ($grundrisse as $grundriss)
{
echo ("Code für Grundrisse wird ausgeführt");
$gtitel = $titel;
mysql_query("INSERT INTO grundriss (titel, sub_id) VALUES '$gtitel', '$sub_id'");
$g_id = mysql_insert_id();
$grfilename = sprintf("grundriss_%s_%s.%s", $new_id, $g_id, $extension);
mysql_query("UPDATE grundriss SET bild = '$grfilename' WHERE g_id = '$g_id'");
move_uploaded_file($grundrisse['tmp_name'], $images_dir . '/' . $grfilename);
$echo = $grundrisse['tmp_name'];
echo ("tmpname: $echo");
}
Notice: Array to string conversion in D:\arbeit\server\endfassung\redaktion\upload_immo. php on line 94
Ich dachte, wenn ich eine foreach- Schleife mache wird einfach jede Zeile des Array entsprechend verarbeitet. Wo liegt mein Fehler ?
Danke, J.

Kommentar