Mit dem untenstehenden Script werden Text und Bilder in die MySQL-Datenbank eingefügt. Klappt auch wunderbar.
Das Problem ist, dass bereits beim Aufruf des Script über den entsprechenden Link ein leerer Datensatz in die Tabelle eingefügt wird.
Lässt sich das irgendwie verhindern?
Danke für Eure Hilfe
Herbert
$numoffile = 6; $file\_dir = "../images/"; $filename = array(); if ($\_POST) { for ($i=0;$i if (trim($\_FILES['myfiles']['name'][$i])!="") { $newfile = $file\_dir.$\_FILES['myfiles']['name'][$i]; move\_uploaded\_file($\_FILES['myfiles']['tmp\_name'][$i], $newfile); array\_push ($filename, $newfile); $j++; } } } if (isset($j)&&$j\>0); print " "; print ""; print" Title: "; for($i=0;$i "; } print ""; print ""; $sql = "INSERT INTO immobilien (title,image,imagea,imageb,imagec,imaged,imagee) VALUES ('$title','".$filename[0]."','".$filename[1]."','".$filename[2]."','".$filename[3]."',' ".$filename[4]."','".$filename[5]."')"; $con = @mysql\_connect($host, $user, $pass) or die("Keine Verbindung möglich: " . mysql\_error()); mysql\_select\_db($database, $con); // Datenbank wird geöffnet $rs = mysql\_query($sql, $con); ?\>