Tobias Kloth: bildpfad hochladen

Beitrag lesen

Hallo sanny,

will einen bildpfad in die datenbank hochladen aber es geht irgendwie nich.

was geht nicht? Fehlermeldung? Wenn ja, welche? Verhalten soll/ist?

$sql = "UPDATE bildungsanbieter SET name = '".$_GET['firma']."', telefon = '".[...]

bist du sicher, dass du daten die vom User kommen ungeprüft in deinen Query übernehmen willst - du solltest die Daten unbedingt mit mysql_escape_string() o.ä. "entschärfen".

WHERE ID Like '".$_GET['id']."'";

warum nicht
  "[...] WHERE id = ".mysql_escape_string($_GET['id']);
? (das "Like" ist hier imho überflüssig)

mysql_query($sql) or die ("Query failed");

[...] or die(mysql_error());
wäre aussagekräftiger.

$size = $logo_size; // Größe der Datei
                $name = $logo_name; // Der Originalname
                $type = $logo_type; // Der MIME Type der Datei

du möchtest dir http://www.dclp-faq.de/q/q-formular-upload-php4.html und besonders das Array $_FILES anschauen.

if(eregi("(jpg|gif|bmp)$",$name))

preg_match() ist afaik schneller als eregi()

copy($picture,"../../images/logos/".$ID)

->move_uploaded_file() (siehe http://www.php.net/move_uploaded_file)

Grüße aus Nürnberg
Tobias