login  Naam:   Wachtwoord: 
Registreer je!
 Forum

hoe kan ik in php een ?pagina maken (Opgelost)

Offline mothh - 15/02/2009 13:10
Avatar van mothhOnbekend wie kan me helpen met dit onderwerp ik heb er ooit is een tutorial voor
gevonden maar ik vind hem niet meer terug
wie weet hoe je in php een ?pagina kan maken?

11 antwoorden

Gesponsorde links
Offline Rik - 15/02/2009 13:14
Avatar van Rik Gouden medailleGouden medaille

Crew algemeen
Volgens mij bedoel je een pagina systeem. In die tutorial worden de belangrijkste mogelijkheden uitgelegd.

Ik zal je de slechte titel van dit topic vergeven omdat je waarschijnlijk de steekwoorden waarop je moet zoeken niet wist.  
Offline Koen - 15/02/2009 13:15
Avatar van Koen PHP expert Via de superglobal $_GET

Even snel wat voorbeeldjes in elkaar gestoken:

  1. include('paginas/'.$_GET['pagina'].'.php'); // ?pagina=home


  1. if(isset($_GET['pagina'])) {
  2. switch($_GET['pagina']) {
  3. case 'home':
  4. case 'about':
  5. case 'contact':
  6. case 'blaat':
  7. include('paginas/'.$_GET['pagina'].'.php');
  8. break;
  9. default:
  10. include('paginas/home.php');
  11. }
  12. } else {
  13. include('paginas/home.php');
  14. }
Offline Martijn - 15/02/2009 13:15
Avatar van Martijn Crew PHP je maakt gewoon een link met pagina.php?extra=ditDus

en dan heeft $_GET['extra'] de waarde 'ditDus'
Offline denniseik - 15/02/2009 15:11 (laatste wijziging 15/02/2009 23:27)
Avatar van denniseik Lid Je hebt bijvoorbeeld je pagina index.php (met opmaak bijvoorbeeld). Daarin zet je dit script.
Daarnaast heb je nog pagina1.php en pagina2.php (of .htm) die worden opgeroepen wanneer pagina=1 of pagina=2.

  1. <?php
  2. $pagina = $_GET['pagina'];
  3. $_SESSION["pagina"] = $pagina;
  4.  
  5. if ($pagina == 1) //gebruik je tekst ? -> $pagina == 'tekst tussen haakjes'
  6. {
  7. $bestand = "pagina1.php";
  8. }
  9. elseif ($pagina == 2)
  10. {
  11. $bestand = "pagina2.php";
  12. }
  13. else //als pagina niet bestaat of niks is ingevuld naar startpagina bijvoorbeeld
  14. {
  15. $bestand = "pagina.php";
  16. }
  17. $_SESSION["bestand"] = $bestand;
  18. include( "$bestand");
  19. ?>


Je url wordt dan bijvoorbeeld: index.php?pagina=1

Zo werkt dit.  
Offline Martijn - 15/02/2009 15:34
Avatar van Martijn Crew PHP beter is if($pagina==1), want 1 is een getal, geen tekst 
Offline mothh - 15/02/2009 16:13
Avatar van mothh Onbekend oke jullie hebben we wel wat geholpen maar ik kom er nog steeds niet uit
Offline denniseik - 15/02/2009 16:46
Avatar van denniseik Lid
DeviourSoul schreef:
beter is if($pagina==1), want 1 is een getal, geen tekst 

ja, je hebt gelijk. Heb het aangepast.

@mothh waar kom je dan precies niet uit ?
Offline Martijn - 15/02/2009 16:52
Avatar van Martijn Crew PHP zet is op je pagina dit:

  1. <?php
  2. echo $_GET['info'];
  3. ?>
  4. <a href="?info=link1">Link1</a><br>
  5. <a href="?info=banaan">Bananen</a>
Offline mothh - 15/02/2009 17:19
Avatar van mothh Onbekend hoe je zo'n pagina moet krijgen want ik heb al een keer ik
  1. <a href="?blablabla=omg">klik hier</a>

heb ik al een keer gedaan
Offline Martijn - 15/02/2009 17:20
Avatar van Martijn Crew PHP er is nu wel voldoende info in dit topic om een klein scriptje te maken, we gaan niet alles voor je maken.
Offline Koen - 15/02/2009 20:27 (laatste wijziging 16/02/2009 12:32)
Avatar van Koen PHP expert Dat staat hier letterlijk: http://www.sitemasters.be/forum/1/32621/1#id212756
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.22s