login  Naam:   Wachtwoord: 
Registreer je!
 Forum

index? include

Offline omerdian - 05/09/2004 20:59 (laatste wijziging 05/09/2004 23:18)
Avatar van omerdianHTML interesse als ik een pagina open dan komt de inhoud van de 2 pagina's ?
(en hij opent ze verkeerd)
en wat moet ik eigelijk includen?

weet iemand er raad mee?

  1. <?php
  2. // selecteer de waarde van de GET variable "pagina'
  3. // index_voorbeeld.php?pagina=blabla
  4. switch(strtolower($_GET['index.php?pagina=begin']))
  5. { /* ALGEMEEN */
  6. //HOME
  7. case "begin": $page="begin.php";break;
  8. case "gevaar": $page="gevaar.php";break;
  9.  
  10. default: $page="nieuws.php";break; // default is voor als "pagina" niet gespecifieerd is!
  11. }
  12.  
  13. // nu we weten welke pagina er opgevraagd wordt, moeten we alleen deze php file nog includen en weergeven
  14. include($page="begin.php");break;
  15. include($page="gevaar.php");break;
  16.  
  17. ?>

17 antwoorden

Gesponsorde links
Offline Dennisvb - 05/09/2004 21:04 (laatste wijziging 05/09/2004 21:05)
Avatar van Dennisvb MySQL ver gevorderde
  1. en wat moet ik eigelijk includen?



Weetje wel wat includen is? 

en graag je script tussen [code ] en [/code ] plaatsen (zonder spaties)
Offline Dennisvb - 05/09/2004 21:07
Avatar van Dennisvb MySQL ver gevorderde Je code is goed. Hoe roep je de geinclude pagina (bijv. main of gevaar) aan?
Offline infinity - 05/09/2004 21:19
Avatar van infinity Gouden medaille

Grafische gevorderde
dat scriptje zet je op de plek waar je al je pagina's wil openen. dus begin en gevaar blijkbaar.
maar je moet natuurlijk wel een link hebben om je pagina op te roepen in je menu.

dus een link komt er zo uit te zien:"

  1. <a href=?pagina=begin>Begin</a>
  2. <a href=?pagina=gevaar>Gevaar</a>
Offline CelestialCelebi - 05/09/2004 22:23 (laatste wijziging 05/09/2004 22:32)
Avatar van CelestialCelebi PHP gevorderde En eh, waarom kijk je niet eerst of $_GET['pagina'] bestaat? Jij gaat toch ook niet je vuile was in een wasmachine doen die je niet hebt?
Offline omerdian - 05/09/2004 22:34 (laatste wijziging 06/09/2004 00:05)
Avatar van omerdian HTML interesse
  1. <?php
  2. include($page="begin.php");break;
  3. include($page="gevaar.php");break;
  4. ?>


en zonder de brack; klopt het ook niet:(
Offline Joel - 06/09/2004 00:05
Avatar van Joel Eigenaar Heb je niet goed gelezen wat Dennis vb zei:

Citaat:
en graag je script tussen [code ] en [/code ] plaatsen (zonder spaties)
Offline biertie - 06/09/2004 07:06
Avatar van biertie Onbekend een klein beetje off-topic nu: maar hoe check je op deze manier of $_GET['pagina'] bestaat :s
Offline biertie - 06/09/2004 07:08
Avatar van biertie Onbekend moet het eigenlijk niet zo: switch(strtolower($_GET['pagina']))??
allé, ik doe het zo, en het werkt erg goed 
Offline Dani - 06/09/2004 10:54
Avatar van Dani PHP gevorderde
  1. <?php
  2.  
  3. if (isset($_GET['pagina']))
  4. {
  5. switch(strtolower($_GET['pagina']))
  6. {
  7. case "begin": $page="begin.php";break;
  8. case "gevaar": $page="gevaar.php";break;
  9.  
  10. default: $page="nieuws.php";break;
  11. }
  12. } else {
  13. $page="nieuws.php";
  14. }
  15.  
  16. include($page);
  17.  
  18. ?>
Offline ikki007 - 06/09/2004 17:42
Avatar van ikki007 Gouden medailleGouden medaille

PHP ver gevorderde
Mensen gaan een beetje offtopic... maak een nieuwe topic aan (als dat nodig is)..
Offline knars - 06/09/2004 17:58
Avatar van knars Lid omfg doe het nou gewoon eens goed:

  1. <?php
  2.  
  3.  
  4. switch(strtolower($_GET['pagina']))
  5. {
  6.  
  7. case "begin": $page="begin.php";break;
  8. case "gevaar": $page="gevaar.php";break;
  9.  
  10. default: $page="nieuws.php";break; }
  11.  
  12.  
  13. include($page);
  14.  
  15. ?>


troep aan met index.php?pagina=gevaar
Offline Button - 06/09/2004 19:21 (laatste wijziging 06/09/2004 19:23)
Avatar van Button PHP ver gevorderde ja ik weet niet hoe je op zoiets iets komt hoor? --> $_GET['index.php?pagina=gevaar']

edit: $_GET['index.php?pagina=begin'] --> kan dat eigenlijk? weet iemand hier antwoord op?
Offline Tuinstoel - 06/09/2004 19:21
Avatar van Tuinstoel PHP expert Ik weet niet hoe je er bij komt om isset te vergeten...

Ooit gehoord van error_reporting(E_ALL);?
Offline webstab - 06/09/2004 20:52
Avatar van webstab PHP ver gevorderde
  1. <?php
  2. if ($_GET['pagina'] == begin) {
  3. //dit komt er wanneer index.php?pagina=begin
  4. //bv include('begin.php');
  5. }
  6. elseif ($_GET['pagina'] == gevaar) {
  7. //hetzelfde als hierboven,maar dan met gevaar
  8. }
  9. else {
  10. //onbestaande
  11. }
  12. ?>
Offline sasser - 06/09/2004 20:55
Avatar van sasser PHP interesse Hier staat ook een werkend script ik snap ook niet waarom iedereen altijd $_GET[] gebruikt
http://www.site...amp;id=169
;-)
Offline Dennisvb - 06/09/2004 21:04
Avatar van Dennisvb MySQL ver gevorderde @ sasser, hoe zou jij het dan doen? Zo is alles compact (niet te veel pagina's) en nu kan je alles bookmarken
Offline sasser - 06/09/2004 21:08
Avatar van sasser PHP interesse ik heb het over mijn post daar;-)
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.273s