login  Naam:   Wachtwoord: 
Registreer je!
 Forum

$_GET fout (Opgelost)

Offline mathiasB - 13/01/2008 15:32 (laatste wijziging 13/01/2008 15:53)
Avatar van mathiasBHTML interesse Beste SiMa,

Ik gebruik op mijn pagina's de volgende navigatie in php:
  1. <?php
  2. # Pagina navigatie
  3. $q = "SELECT * FROM BibPages WHERE Name = '".$_GET['p']."' ";
  4. $result = mysql_query($q);
  5. if($_GET[p]!==NULL)
  6. {
  7. if(mysql_num_rows($result) !== 0)
  8. {
  9. while($row=mysql_fetch_array($result))
  10. {
  11. include($row['Url']);
  12. }
  13. }
  14. else
  15. {
  16. include($errorpath);
  17. }
  18. }
  19. else
  20. {
  21. include($homepath);
  22. }
  23. ?>

Ok, alles werkt perfect, maar in 1 van mijn php 'dingen' gebruik ik ook het volgende: http://www.mijnsite.be/?p=home&id=250

Nu gebruik ik ook een PHP.net: $_GET voor die id, maar dan geeft hij een fout op mijn Include row van mijn bovenstaand script.

4 antwoorden

Gesponsorde links
Offline cloudstrife - 13/01/2008 15:42
Avatar van cloudstrife PHP beginner $_GET['p']

Offline mathiasB - 13/01/2008 15:44 (laatste wijziging 13/01/2008 15:45)
Avatar van mathiasB HTML interesse Dan laad mijn pagina zelfs niet meer  
het heeft altijd gewerkt tot ik de & begon te gebruiken
Offline Dark_Paul - 13/01/2008 15:46
Avatar van Dark_Paul PHP ver gevorderde Nee, omdat je je variabelen moet escapen in je query!
Kijk eens goed naar de kleurtjes:
  1. $q = "SELECT * FROM pages WHERE naam = '$_GET['p']' ";
  2. $q = "SELECT * FROM pages WHERE naam = '".$_GET['p']."' ";
Offline mathiasB - 13/01/2008 15:49 (laatste wijziging 13/01/2008 15:52)
Avatar van mathiasB HTML interesse Ow ok, sry even kijken. Dan krijg ik nog steeds dezelfde fout.

[error]Warning: include() [function.include]: Failed opening '' for inclusion (include_path='.:') in navigatiepagina on line 11[/error]
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.194s