RE: Bild in BLOB überschreiben Wie?

Hans-Jürgen Schwarzer hjs at schwarzer.de
Mi Jul 22 08:30:54 CEST 2009


Hoi Beat,

der Bug liegt vmtl. im bearbeitungsformularC.php-Skript. Dort wird der
Tempfilename der upgeloadeten Grafik
in die SQL-Anweisung eingespiesen. Sehr wahrscheinlich wird die Tempfile
gelöscht, was ja auch normal ist.
Ich würde Dir empfehlen, die Tempfile - also die upgeloadete Grafikdatei
- in einen speziellen Ordner zu kopieren,
in dem sie erhalten bleibt.

Darüber hinaus schätze ich, dass eventuell die Pfadangabe des
Tempfilenames keine relative Pfadangabe zum Webroot ist. Dadurch
kann der Browser die Datei nicht finden. Wenn Du Dir mal den HTML-Code
der Listingseite ansiehst, kannst Du den Pfad sicher erkennen.

Beste Grüße,

Hans-Jürgen

------------------------------------------------------------------------
--
Hans-Jürgen Schwarzer
Neudorfstrasse 4
CH-5734 Reinach
Tel.:  +41 62 771 95 79

-----Original Message-----
From: mysql-de-bounces at lists.4t2.com
[mailto:mysql-de-bounces at lists.4t2.com] On Behalf Of
Beat.Spahni at BIT.admin.ch
Sent: Dienstag, 21. Juli 2009 08:22
To: mysql-de at lists.4t2.com
Subject: Bild in BLOB überschreiben Wie?


Wenn ein alter Datensatz denselben Wert wie ein neuer Datensatz für
einen Primärschlüssel oder einen eindeutigen Index hat, der alte
Datensatz gelöscht wird, bevor der neue eingefügt wird.
Bei mir klappt es nicht für die Bearbeiung. Anbei befinden sich die
Dateien als Skripte, SQL und Hinweise. Das wäre dankbar, wenn jemand mir
hilft.
Freundliche Grüsse 
Beat Spahni 
<<Genaue Beschreibung_fuer_das_uebergeschrieben Bild.pdf>>
<<bearbeitungformularC.php>> <<agenda2.sql>>
<<bearbeitungformularA.php>> <<bearbeitungformularB.php>>