login  Naam:   Wachtwoord: 
Registreer je!
 Forum

include()

Offline Steven - 02/10/2005 20:14 (laatste wijziging 02/10/2005 20:52)
Avatar van StevenHTML interesse Heyz, ik heb nu deze code uit de tut van Dani

  1. <?php
  2. if (isset($_GET['pagina']))
  3. {
  4. if($_GET['pagina']=='home')
  5. {
  6. include('home.php');
  7. }
  8. elseif($_GET['pagina']=='news')
  9. {
  10. include('news.php');
  11. }
  12. elseif($_GET['pagina']=='links')
  13. {
  14. include('links.php');
  15. }
  16. }
  17. ?>


Nu wil ik 2 dingen,
- volgens mij kan hij makkelijker, iets met break;?
- ik zou graag een standaard pagina willen, zodat als er geen pagina=.. staat er toch een pagina geladen wordt 

bvd steven 

[edit]
sorry vintage, ik had een ander probleem, dus had ik dit even veranderd, maar toen ik het zelf had opgelost, had ik het hierin veranderd, sry 

4 antwoorden

Gesponsorde links
Offline MothZone - 02/10/2005 20:17 (laatste wijziging 02/10/2005 20:19)
Avatar van MothZone PHP ver gevorderde
  1. <?php
  2. if(isset($_GET['pagina']))
  3. {
  4. switch($_GET['pagina'])
  5. {
  6. case "home":
  7. include("home.php");
  8. break;
  9.  
  10. case "news":
  11. include("news.php");
  12. break;
  13.  
  14. //andere paginas
  15.  
  16. default:
  17. include("404.php");
  18. break;
  19. }
  20. }
  21. else
  22. {
  23. include("home.php");
  24. }
  25. ?>


meer niet ;)

edit veel antwoorden precies 
edit2 en 3 edits in dezelfde minuut ook nog :p
Offline Rens - 02/10/2005 20:17 (laatste wijziging 02/10/2005 20:18)
Avatar van Rens Gouden medaille

Crew algemeen
Wat je bedoelt met break is switch.
  1. <?PHP
  2. // eerst kijken of er wel een pagina geset is
  3. if(IsSet($_GET['pagina']))
  4. {
  5. // ja, nu gaan we hem door de switch halen
  6. switch($_GET['pagina'])
  7. {
  8. case "home":
  9. include("home.php");
  10. break;
  11. case "nieuws":
  12. include("nieuws.php");
  13. break;
  14. }
  15. } else
  16. {
  17. // nee, we includen de standaard pagina
  18. include("home.php");
  19. }
  20. ?>


edit; Haha, 3 in de minuut^^
Offline Stijn - 02/10/2005 20:17 (laatste wijziging 02/10/2005 20:18)
Avatar van Stijn PHP expert
  1. <?
  2. switch($_GET['pagina'])
  3. {
  4. default:
  5. include('home.php');
  6. break;
  7. case "links":
  8. include('links.php');
  9. break;//enzoverder
  10. }
  11. ?>


mvg stijn

edit

lol, 3 reacties/minuut dit is snelle service sé
Offline Steven - 02/10/2005 20:19
Avatar van Steven HTML interesse Haha, lijkt drive-in wel 

Dank jullie wel 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.225s