hjælp med flere upload
jeg giver 60 point til den flinke person der vil hjælpe mig med dette:Har man fx uploadet 5 filer så indsætter den i databasen:
filen,filen,filen,filen,filen
og ikke indsætter 5 forskellige rækker, men bare én.. jeg har følgende lige iøjeblikket, og den melder ingen fejl eller noget..
men den indsætter ikke til databasen "upload" og der ligger ingen filer i min mappe "filer"
hvad gør jeg forkert?
<?php
if ($_GET["undermenu2"] == "comment")
{
$dist = $url . "/filer/";
$aMe = str_replace(">",">",$_POST["tekst"]);
$aDo = str_replace("<","<",$aMe);
$dato = date("d-m/Y");
$tid = date("H:i:s");
mysql_query("INSERT INTO `indlaeg` (`id`, `af`, `tekst`, `tid`, `dato`, `spmid`, `hvad`) VALUES ('', '" .
$_SESSION['brugernavn'] . "','" . nl2br ( $aDo ) . "', '" . $tid . "', '" . $dato . "', '" .$_GET['undermenu'] . "', '" .
$_POST['mulighed'] . "')");
for($i = 0; $i < count($_FILES["upfile"]["name"]); $i++) {
if ($_FILES["upfile"]["name"][$i] !="") {
//Læg en til $antal for hver fil.
$antal++;
if(is_uploaded_file($_FILES["upfile"]["tmp_name"][$i])) {
if(move_uploaded_file($_FILES["upfile"]["tmp_name"][$i], $dist . $_FILES["upfile"]["name"][$i])) {
mysql_query("INSERT INTO `upload` (`af`, `filer`,`spmid`) VALUES ('". $_SESSION[brugernavn] . "', '".
$_FILES["upfile"]["name"][$i] ."','" . $_GET['undermenu'] . "')") or die (mysql_error());
//til brug for info om filtyper
$str1 = $_FILES["upfile"]["name"][$i];
$str2 = $_FILES["upfile"]["size"][$i];
$str3 = $_FILES["upfile"]["type"][$i];
}else{
echo"Upload mislykkedes desværre!";
}
}else{
echo"Upload til serveren skete ikke!";
}
}
}
$headers = 'From: no-reply@google.dk' . "\r\n" .
'Reply-To: no-reply@google.dk';
if ($_SESSION[brugernavn] == "$row[af]")
{
echo "";
} else {
if(mail("$mailzki[email]", "hej", "Hej, $row[af]", $headers) && $row[af] != "$_SESSION[brugernavn]") {
echo "";
} else {
echo "";
}
}
?>
