login  Naam:   Wachtwoord: 
Registreer je!
 Forum

variabele probleem

Offline woutertje53 - 23/01/2005 18:19
Avatar van woutertje53HTML interesse Ik ben bezig een downloadsysteem aan het maken en ik wil dat je in het admin-overzicht een lijst ziet van alle downloads.
En als je op de download drukt dan ga ja naar een pagina waar je alle info ziet over de download.
Nu laat ik hem vanaf het admin-overzicht een pagina maken view.php?naam=download en lat ik hem dan in de database zoeken naar de naam download en laat ik die meer info zien,maar het probleem is dat hij niets weergeeft en wanneer ik echo $naame doe dan heeft hij ook niets weer ,dat er dus opwijst dat $naam niet is gedefineerd maar hij staat toch in de link.
Hier de code:
  1. <!doctype html public "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2.  
  3. <html>
  4.  
  5. <head>
  6. <title>Untitled</title>
  7. <meta http-equiv="generator" content="DownloadCenter" />
  8. </head>
  9.  
  10. <body>
  11. <?php
  12. include("includes/connect.inc.php") ; //includes de config
  13. $query="SELECT * FROM info WHERE naam = '$linknaam'"; //zoek de naam in de database
  14. $result=mysql_query($query);
  15. $data=mysql_fetch_array($result);
  16. ?>
  17. <table>
  18. <tr bgcolor="#f9f9f9">
  19. <td>
  20. <?php echo $data['naam'] ?>
  21. </td>
  22. </tr>
  23. <tr bgcolor="#f9f9f9">
  24. <td>
  25. <?php echo $data['uitleg'] ?>
  26. </td>
  27. </tr>
  28. </table>
  29.  
  30.  
  31.  
  32. </body>
  33. </html>

Alvast Bedankt,
Woutertje53

8 antwoorden

Gesponsorde links
Offline Dennisvb - 23/01/2005 18:23
Avatar van Dennisvb MySQL ver gevorderde Hoe kom je aan $linknaam?
Offline woutertje53 - 23/01/2005 18:25 (laatste wijziging 23/01/2005 18:25)
Avatar van woutertje53 HTML interesse door op een naam te drukken in het admin overzicht:
  1. <a href=view.php?linknaam=<?php echo $data['naam'] ; ?>>
Offline Xzero - 23/01/2005 18:27
Avatar van Xzero PHP beginner dan moet je $_GET['linknaam'] doen ipv $linknaam
Offline Dennisvb - 23/01/2005 18:28
Avatar van Dennisvb MySQL ver gevorderde Je moet met behulp van superglobal GET de waarde uit de url halen. Zet tevens de variabelen in de query buiten quotes en kijk of het nummeriek is.
  1. <?php
  2. include("includes/connect.inc.php") ; //includes de config
  3. $query="SELECT * FROM info WHERE naam = ".(int)$_GET['linknaam']; //zoek de naam in de database
  4. $result=mysql_query($query);
  5. $data=mysql_fetch_array($result);
  6. ?>
Offline woutertje53 - 23/01/2005 18:30 (laatste wijziging 23/01/2005 18:30)
Avatar van woutertje53 HTML interesse Bedankt dacht dat je superglobals alleen moest gebruiken met forms^^
Offline Xzero - 23/01/2005 18:36
Avatar van Xzero PHP beginner de superglobal '$_GET' haalt iets uit de url... bijvoorbeeld als je url dit is:

index.php?pagina=start

en als je '$_GET['pagina]' doet, dan krijg je als resultaat 'start'... de superglobal '$_POST' is beveiligd en kan je niet zien in de url.. dit word meestal gebruikt met form's, als je dan toch '$_GET' met een form gebruikt, dan zie je als je het veld naam en achternaam invult en op submit drukt:

form.php?naam=naam dat ingevuld is&achternaam=achternaam dat ingevuld is

En dat was het dan... ik denk dat het zo klopt... 
Offline woutertje53 - 23/01/2005 19:18
Avatar van woutertje53 HTML interesse bedankt nu snap ik alles,ik weet echt niet wat ik zonder jullie zou moeten kunnen:D
Offline Gerard - 23/01/2005 22:41
Avatar van Gerard Ouwe rakker een leven hebben 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.198s