Bilder eines Verzeichnisses in Bildmodul speichern
Verfasst: Mo 11. Jul 2005, 14:44
hallo,
will wie der titel schon sagt, mit einem modul die bilder eines verzeichnisses (in diesem fall: bilder/auto_thumbnails) automatisch in die bildmodule des aktuell aufgerufenen artikels speichern. habe hierzu auch ein kleines script geschrieben, welches wie folgt aussieht:
leider funzt es mit dem update befehl nicht so wie es soll. da die datensätze noch nicht angelegt sind, kann auch nix upgedatet werden. mein versuch mit insert ist aber problematisch, weil ich nicht weiß wie die anderen werte der content tabelle gebildet werden. mein versuch nur die oben in der update anweisung enthalten werte hinzuzufügen wurden außerdem mit der fehlermeldung:
"ERROR 1062: Duplicate entry '0' for key 1"
quitiert. kann mir jemand helfen?
will wie der titel schon sagt, mit einem modul die bilder eines verzeichnisses (in diesem fall: bilder/auto_thumbnails) automatisch in die bildmodule des aktuell aufgerufenen artikels speichern. habe hierzu auch ein kleines script geschrieben, welches wie folgt aussieht:
Code: Alles auswählen
$i = "1";
$dirname = "bilder/auto_thumbnails/";
$query = "SELECT idupl FROM ".$cfg["tab"]["upl"].
" WHERE dirname = '".$dirname."' AND filetype IN ('jpg', 'gif', 'png') ORDER BY idupl";
$db->query($query);
while ( $db->next_record() ) {
$idupl = $db->f("idupl");
$sql = "UPDATE ".$cfg["tab"]["content"]." SET value = '$idupl' WHERE idartlang = '$idartlang' AND idtype = '4' AND typeid = '$i'";
/** nur zu test zwecken
echo $idupl;
echo "<br>";
echo $i;
echo "<br>";
*/
$db2 = new DB_Contenido;
$db2->query($sql);
$i = $i + 1;
}
"ERROR 1062: Duplicate entry '0' for key 1"
quitiert. kann mir jemand helfen?