login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Pagina systeem

Offline Activeren - 31/08/2006 12:44
Avatar van ActiverenPHP interesse Heey, ik heb een Pagina script gevonden, hier zelf op Sitemasters.be.
Ik ben alleen nog niet zo ervaren met PHP.
Ik wil weten Hoe ik met dit script moet Incuden.??
Hoe doe ik dat??

  1. <?php
  2. switch($ID)
  3. {
  4. case '1' : include('pagina1.php'); break;
  5. case '2' : include('pagina2.php'); break;
  6. case '3' : include('pagina3.php'); break;
  7. case '4' : include('pagina4.php'); break;
  8. case '5' : include('pagina5.php'); break;
  9. case '6' : include('pagina6.php'); break;
  10. case '7' : include('pagina7.php'); break;
  11. default : include('home.php');
  12. }
  13. ?>

6 antwoorden

Gesponsorde links
Offline Rik - 31/08/2006 13:09
Avatar van Rik Gouden medailleGouden medaille

Crew algemeen
Als je hem hier hebt gevonden, staat er dan geen uitleg bij? 

Ik zal proberen het een beetje uit te leggen:
Dit script zet je in index.php op de plaats waar de content moet komen. Ik zou $ID veranderen in isset($_GET['id']) ? $_GET['id'] : ''.
Als je dan de content van pagina1.php wil laten zien maak je een link jouwsite.nl/index.php?id=1. Dat werkt zo voor alle id's die je opgeeft en als er voor dat id geen pagina is word home.php geinclude.

Offline Ultimatum - 31/08/2006 13:11
Avatar van Ultimatum PHP expert je zet deze brok code neer op de plaats waar jij gaag je pagina's wil hebben zien, dus meestal in een speciaal gemaakt 'content blok', binnen de include verander je pagina1.php naar een pagina die je graag zelf wilt

je link in de url word dan iets van www.mijnsite.nl?id=1 wat dus in dit geval pagina1.php zal oproepen en op je site zal laten zien

bestaan echter id niet in je adres balk dan word default gepakt en dus komt home.php te staan

ik raad je echter aan eerst tutorials te gaan lezen want als je weet wat include en switch doet ben je alweer een heel eind verder met dit script 
Offline Activeren - 31/08/2006 13:50
Avatar van Activeren PHP interesse Even het eerste:P
Dus het wordt
  1. <?php
  2. [b]switch(isset($_GET['id']) ? $_GET['id'][/b] : '')
  3. {
  4. case '1' : include('pagina1.php'); break;
  5. case '2' : include('pagina2.php'); break;
  6. case '3' : include('pagina3.php'); break;
  7. case '4' : include('pagina4.php'); break;
  8. case '5' : include('pagina5.php'); break;
  9. case '6' : include('pagina6.php'); break;
  10. case '7' : include('pagina7.php'); break;
  11. default : include('home.php');
  12. }
  13. ?>
Offline Chupskie - 31/08/2006 14:06 (laatste wijziging 31/08/2006 14:06)
Avatar van Chupskie MySQL beginner
  1. <?php
  2. switch(isset($_GET['id']) ? $_GET['id'] : '')
  3. {
  4. case '1' : include('pagina1.php'); break;
  5. case '2' : include('pagina2.php'); break;
  6. case '3' : include('pagina3.php'); break;
  7. case '4' : include('pagina4.php'); break;
  8. case '5' : include('pagina5.php'); break;
  9. case '6' : include('pagina6.php'); break;
  10. case '7' : include('pagina7.php'); break;
  11. default : include('home.php');
  12. }
  13. ?>


ik denk persoonlijk dit.. zonder die [b]'s  
Offline Rik - 31/08/2006 14:10 (laatste wijziging 31/08/2006 14:10)
Avatar van Rik Gouden medailleGouden medaille

Crew algemeen
Hehe, ubb tags werken niet binnen [ code ]. 

Ja dat is goed, dat had je trouwens ook kunnen lezen bij de reacties van het script. Ik heb er alleen die isset bijgezet omdat je anders een error krijgt als $_GET['id'] niet bestaat.
Offline Activeren - 31/08/2006 14:55
Avatar van Activeren PHP interesse Ik maak me site via Frontpage, ik doe Hyperlink nieuwe pagina maken, en dan schrijf ik /index.php?id=1 en dan maakt ie een index.php, en dan upload ik het om te testen, kan ie de pagina niet vinden??:P
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.276s