Grundsätzlich geht es aber auch so:
PHP-Code:
[LEFT]<?php
//error_reporting(E_ALL); #zeig alle Fehler
//ini_set('display_errors', '1');
require_once '../inc/connect.inc.php';
$ort = $_POST['ort'];
$name = $_POST['name'];
$datum = $_POST['datum'];
$beschreibung = $_POST['beschreibung'];
if (array_key_exists('img',$_FILES)) {
$tmpname = $_FILES['img']['tmp_name'];
$type = $_FILES['img']['type'];
$bname = $_FILES['img']['name'];
$hndFile = fopen($tmpname, "r");
$data = addslashes(fread($hndFile, filesize($tmpname)));
$strQuery = "INSERT INTO event
(ort,name,datum,beschreibung,imgdata,imgtype,imgname) VALUES
('$ort','$name','$datum','$beschreibung','$data','$type','$bname')" ;
if (!mysql_query( $strQuery)) die(mysql_error());
}[/LEFT]
?>
Nur der vollständigkeitshalber.