28. april 2005 - 21:30Der er
13 kommentarer og 1 løsning
Kan ikke få unlink script til at virke
Efter at have kigge lidt rundt her, har jeg forsøgt at slette billed filer på min webserver med unlik men kan ikke få det til at virke. Koden ser sådanne ud: if ((isset($_POST['slet_felt'])) && ($_POST['slet_felt'] != "")) { $deleteSQL = sprintf("DELETE FROM produkter WHERE Id=%s", GetSQLValueString($_POST['slet_felt'], "int")); unlink($row['billed']);
mysql_select_db($database_test, $test); $Result1 = mysql_query($deleteSQL, $test) or die(mysql_error());
Jeg poster lige hele koden frem til head hvis det kan hjælpe med at finde rundt i det. <?php require_once('../Connections/test.php'); ?> <?php function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") { $theValue = (!get_magic_quotes_gpc()) ? addslashes($theValue) : $theValue;
Det er ok! Jeg har måske bevæget mig ud på dybt vand her, som nybegynder. Jeg har roddet med det de sidste mange dage, men kan ikke finde ud af hvordan jeg skal få id'et. Jeg troede at det kom fra slet_felt som får produkttabellens id fra en query. Det jeg har fået lavet her, der sletter posten i databasen er lavet gennem Dreamweavers eksempel i deres hjælp. Er der nogle mulighed for at du kan hjælpe mig på vej - der er naturligvis flere point på, da jeg kan fornemme at det er mere omfattende end jeg troede.
Jeg ved ingenting om dreamwaever (og samler slet ikke på point), men du skal i hvert fald med en SELECT-sætning hente indholdet inden du sletter det med DELETE, og så finde filnavnet ud fra resultatet af din SELECT og lave din unlink.
Nu fik jeg forløsning. Jeg så et ? hvor du havde svaret med dette forslag $_POST[navn]. Den brugte jeg og lavede et hiddenfield hvor jeg hentede stien en fra min query. :-) Endelig lykkedes det !!!!
Du skal have tak for hjælpen her, og for dit svar i andet spørgsmål ;-) Lægger du et svar?
Så siger jeg endnu engang tak for din hjælp og tålmodighed med en nybegynder ;-)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.