28. september 2003 - 01:41Der er
4 kommentarer og 1 løsning
Prob med at downloade fra mit download system
Hej
Jeg har mit downloadsystem, men har et problem. Hvis jeg fx skal køre den normalt ud ?page=download så er koden: ?get=$row[id] Det virker også fint, men hvis jeg skal bruge ?page=download så hedder det jo: ?page=download&get=$row[id] - Det med page det virker bare ikke, den henter ikke filen som den skal. Nogle der har en ide til hvorfor den ikke gør det?
Men hvis ud siger så: if($_GET[get]) { $sql2 = mysql_query("SELECT link FROM download_main WHERE id = $_GET[get]"); while ($dl = mysql_fetch_array($sql2)) { plus($_GET[get], $dl[link]);
Den kode ser mig noget klippet ud, men jeg kan sige så meget at du har flere ting der gør at jeg vil tro fejlen nok skal findes et sted i din kode. For den er meget rodet din kode. Prøv om ikke du skal finde din fejl i din funktion plus....
Jeg vil tro at id er unique i din database, så din while lykke her høre ingen steder hjemme. if($_GET[get]) { $sql2 = mysql_query("SELECT link FROM download_main WHERE id = $_GET[get]"); while ($dl = mysql_fetch_array($sql2)) { plus($_GET[get], $dl[link]); }
Jeg ville hellere gøre sålede: if(isset($_GET['get'])) { $sql2 = mysql_query("SELECT link FROM download_main WHERE id = '".$_GET['get']."'") or die(mysql_error()); $dl = mysql_fetch_array($sql2) or die(mysql_error()) plus($_GET['get'], $dl['link']); }
Det havde slet ikke noget med det at gøre :) Fandt ud af at det var bare at ændre adressen til det fulde link istedet. Så virkede det.
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.