login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Paginastysteem standaard (Opgelost)

Offline tbsites - 11/07/2007 08:59 (laatste wijziging 11/07/2007 09:00)
Avatar van tbsitesOnbekend Hallo,

Ik wil graag in mijn paginasysteem dat hij een standaart pagina heeft. Ik bedoel als je naar pagina.php gaat en dat hij dan bv. home.php include.

Mijn scriptje:
  1. <?php
  2. if(isset($_GET['pagina']))
  3. {
  4. switch($_GET['pagina'])
  5. {
  6. case 'home': $sInc = 'home.php'; break;
  7. case 'links': $sInc = 'links.php'; break;
  8. case 'contact': $sInc = 'contact.php'; break;
  9. default: $sInc = 'nieuws.php'; break;
  10. }
  11.  
  12. include $sInc;
  13. }
  14. ?>


Nu heb ik zoiets geprobeerd maar dat werkt niet:
  1. <?php
  2. if(isset($_GET['pagina']))
  3. {
  4. switch($_GET['pagina'])
  5. {
  6. case 'home': $sInc = 'home.php'; break;
  7. case 'links': $sInc = 'links.php'; break;
  8. case 'contact': $sInc = 'contact.php'; break;
  9. default: $sInc = 'nieuws.php'; break;
  10. }
  11.  
  12. include $sInc;
  13. }
  14. else
  15. { echo 'De pagina bestaat niet.'; }
  16. }
  17. else
  18. { echo 'Ongeldige pagina opgegeven.'; }
  19. } else {
  20. include ("home.php") ;
  21. }
  22.  
  23. ?>

7 antwoorden

Gesponsorde links
Offline smoos - 11/07/2007 09:10
Avatar van smoos PHP gevorderde Beetje veel 'else' vind je niet?

Je kan geen else op een else doen 
Offline Wave6 - 11/07/2007 09:41
Avatar van Wave6 PHP beginner Ja inderdaad! je code is een beetje onduidelijk.
Offline tbsites - 11/07/2007 12:00
Avatar van tbsites Onbekend Ja oke, maar weten jullie hoe ik dat op moet lossen(ben nieuw met php)
Offline Wave6 - 11/07/2007 12:02 (laatste wijziging 11/07/2007 15:08)
Avatar van Wave6 PHP beginner Zeer waarschijnlijk met het elseif statement niet
vb:

  1. if ( voorwaarde)
  2. {
  3. //opdracht
  4. }
  5. else if( voorwaarde 2)
  6. {
  7. //opdracht 2
  8. }


siliecom14 schreef:
Code tags he 
Offline tbsites - 11/07/2007 16:49
Avatar van tbsites Onbekend hoe moet het dan?
Offline Grayen - 11/07/2007 16:55
Avatar van Grayen PHP ver gevorderde Waarschijnlijk is het enige wat jij wilt het volgende, waarbij else if helemaal niet bij te pas komt.

  1. if(isset($_GET['pagina']))
  2. {
  3. switch($_GET['pagina'])
  4. {
  5. case 'home':
  6. $sInc = 'home.php';
  7. break;
  8.  
  9. case 'links':
  10. $sInc = 'links.php';
  11. break;
  12.  
  13. case 'contact':
  14. $sInc = 'contact.php';
  15. break;
  16.  
  17. default:
  18. $sInc = 'nieuws.php';
  19. break;
  20. }
  21.  
  22. include_once $sInc;
  23. }
  24. else
  25. {
  26. include_once 'home.php';
  27. }
Offline tbsites - 11/07/2007 17:14
Avatar van tbsites Onbekend Ja hij doet het!
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.283s