login  Naam:   Wachtwoord: 
Registreer je!
 Forum

probleem met switch functie

Offline pim1991 - 27/01/2006 22:21 (laatste wijziging 27/01/2006 22:24)
Avatar van pim1991PHP interesse ik heb een probleem met mijn website. ik gebruik de switch functie maar die doet het niet zoals gewenst. hij opent geen pagina.
ik hoop dat iemand mij kan helpen.

voorbeeld:
http://www-37087.152.test.webnl.com/

code:
  1. <?php
  2. switch($page) {
  3. case "1":
  4. include "main.htm" ;
  5. break;
  6. case "2":
  7. include " adres.htm " ;
  8.  
  9. break;
  10. case "3":
  11. include "contact.htm " ;
  12.  
  13. break;
  14. case "4":
  15. include " akties.htm " ;
  16.  
  17. break;
  18. case "5":
  19. include " artikelen.htm " ;
  20.  
  21. break;
  22. case "6":
  23. include " schoeisel.htm " ;
  24.  
  25. break;
  26. case "7":
  27. include " horeca.htm " ;
  28.  
  29. break;
  30. case "8":
  31. include " snijmessen.htm " ;
  32.  
  33. break;
  34. case "9":
  35. include " darmen.htm " ;
  36.  
  37. break;
  38.  
  39.  
  40. }
  41. ?>


alvast bedankt

4 antwoorden

Gesponsorde links
Offline Simon - 27/01/2006 22:28
Avatar van Simon PHP expert mss $_GET['page']

superglobals!!!
Offline pim1991 - 27/01/2006 22:51
Avatar van pim1991 PHP interesse waar moet ik dit doen?
Offline webstab - 28/01/2006 10:08 (laatste wijziging 28/01/2006 10:54)
Avatar van webstab PHP ver gevorderde switch($page) wordt switch($_GET['page']) en controleer eerst of $_GET['page'] wel bestaat.
  1. <?php
  2. $defaultpagina = "error404.php";
  3. if (Isset($_GET['page'])) {
  4. switch($_GET['page']){
  5. case 1: include "main.htm"; break;
  6. case 2: include "adres.htm"; break;
  7. case 3: include "contact.htm"; break;
  8. case 4: include "akties.htm"; break; // acties is met een c
  9. case 5: include "artikelen.htm"; break;
  10. case 6: include "schoeisel.htm"; break;
  11. case 7: include "horeca.htm"; break;
  12. case 8: include "snijmessen.htm"; break;
  13. case 9: include "darmen.htm"; break;
  14. default: include($defaultpagina); break;
  15. }
  16. } else {
  17. include ('home.php');
  18. }
  19. ?>
Offline Button - 28/01/2006 10:16 (laatste wijziging 28/01/2006 10:17)
Avatar van Button PHP ver gevorderde
  1. <?php
  2. switch($page) {
  3. case "1":
  4. include "main.htm" ;
  5. break;
  6. case "2":
  7. include "adres.htm" ;
  8.  
  9. break;
  10. case "3":
  11. include "contact.htm " ;
  12.  
  13. break;
  14. case "4":
  15. include "akties.htm" ;
  16.  
  17. break;
  18. case "5":
  19. include "artikelen.htm" ;
  20.  
  21. break;
  22. case "6":
  23. include "schoeisel.htm" ;
  24.  
  25. break;
  26. case "7":
  27. include "horeca.htm" ;
  28.  
  29. break;
  30. case "8":
  31. include "snijmessen.htm" ;
  32.  
  33. break;
  34. case "9":
  35. include "darmen.htm" ;
  36.  
  37. break;
  38.  
  39.  
  40. }
  41. ?>

haal in jouw script als die spaties tussen de haakjes eens weg want include gaat beschouwt deze mee als naam van de pagina en kan dus de pagina niet weergeven
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.205s