fiLLLipnet Skrevet 13. november 2005 Del Skrevet 13. november 2005 Hei Trenger litt hjelp angående et script jeg har prøvd å lage. Det skal fungere slik at om enten å flytte/laste opp filen eller mysql_query'en feiler skal det være som at ingen av delene har skjedd... Har funnet ut at uansett hva som "går galt" så blir mysql_query'en kjørt Her er koden: $uploaddir = 'C:/apachewebsite/bilder/'; $uploadfile = $uploaddir . basename($_FILES['bilde']['name']); $query = mysql_query("INSERT INTO `bilder` (`id`, `utstyr`, `blender`, `lukker`, `brennvidde`, `kategori`, `bilde`, `info`, `dato`, `kl`, `navn`) VALUES (NULL, '".$_POST['utstyr']."', '".$_POST['blender']."', '".$_POST['lukker']."', '".$_POST['brennvidde']."', '".$_POST['kategori']."', '".$_FILES['bilde']['name']."', '".$_POST['info']."', '".date('d.m.Y')."', '".date('H:i')."', '".$_POST['navn']."')"); if($_FILES['bilde']['size'] < "512000"){ $mime = $_FILES['bilde']["type"]; if($mime=="image/jpeg" || $mime=="image/pjpeg"){ if(move_uploaded_file($_FILES['bilde']['tmp_name'], $uploadfile) and $query){ echo'Opplastingen var vellykket'; } else{ unlink($uploadfile); mysql_query("DELETE FROM `bilder` WHERE `bilde`='".$_FILES['bilde']['name']."', `info`='".$_POST['info']."' `navn`='".$_POST['navn']."'") or die(mysql_error()); echo'Noe skjedde under opplastingen'; } } else{ echo'Du har prøvd å laste opp feil filtype'; } } else{ echo'Filen er for stor, max 500kb'; } Takker for svar Lenke til kommentar
fiLLLipnet Skrevet 13. november 2005 Forfatter Del Skrevet 13. november 2005 HeiTrenger litt hjelp angående et script jeg har prøvd å lage. Det skal fungere slik at om enten å flytte/laste opp filen eller mysql_query'en feiler skal det være som at ingen av delene har skjedd... Har funnet ut at uansett hva som "går galt" så blir mysql_query'en kjørt Her er koden: $uploaddir = 'C:/apachewebsite/bilder/'; $uploadfile = $uploaddir . basename($_FILES['bilde']['name']); $query = mysql_query("INSERT INTO `bilder` (`id`, `utstyr`, `blender`, `lukker`, `brennvidde`, `kategori`, `bilde`, `info`, `dato`, `kl`, `navn`) VALUES (NULL, '".$_POST['utstyr']."', '".$_POST['blender']."', '".$_POST['lukker']."', '".$_POST['brennvidde']."', '".$_POST['kategori']."', '".$_FILES['bilde']['name']."', '".$_POST['info']."', '".date('d.m.Y')."', '".date('H:i')."', '".$_POST['navn']."')"); if($_FILES['bilde']['size'] < "512000"){ $mime = $_FILES['bilde']["type"]; if($mime=="image/jpeg" || $mime=="image/pjpeg"){ if(move_uploaded_file($_FILES['bilde']['tmp_name'], $uploadfile) and $query){ echo'Opplastingen var vellykket'; } else{ unlink($uploadfile); mysql_query("DELETE FROM `bilder` WHERE `bilde`='".$_FILES['bilde']['name']."', `info`='".$_POST['info']."' `navn`='".$_POST['navn']."'") or die(mysql_error()); echo'Noe skjedde under opplastingen'; } } else{ echo'Du har prøvd å laste opp feil filtype'; } } else{ echo'Filen er for stor, max 500kb'; } Takker for svar 5149165[/snapback] UNNSKYLD FOR HELE POSTEN! MÅTTE BARE FLYTTE MYSQL_QUERY'EN INN I IF TAGEN... til moderator: bare fjern eller steng denne posten om dere vil Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå