login  Naam:   Wachtwoord: 
Registreer je!
 Forum

hoe kan je zoiets maken (zie topic)

Offline Giace - 08/08/2008 14:25
Avatar van GiaceNieuw lid hoe kan je in php maken dat je bijv hebt

www.google.nl/activate.php?mode=install

7 antwoorden

Gesponsorde links
Offline Rik - 08/08/2008 14:27
Avatar van Rik Gouden medailleGouden medaille

Crew algemeen
Wat bedoel je precies? Een web installatie in php?
Offline Giace - 08/08/2008 14:37
Avatar van Giace Nieuw lid ney dat was een voorbeeld, als je bijv een nieuwsysteem hebt dat je dan news.php?mode=5 (5e pagina bijv. krijgt, welke codes heb je dan nodig)
Offline Martijn - 08/08/2008 14:40
Avatar van Martijn Crew PHP
  1. $mode=$_GET['mode'];
Offline Simax - 08/08/2008 14:46
Avatar van Simax Onbekend Bedoel je zoiets..
  1. // Als je naar pagina 1 wilt dit..
  2. nieuws.php?pagina=1 of index.php?page=nieuws&pagina=1
  3.  
  4. // En als je naar pagina 2 wilt dit..
  5. nieuws.php?pagina=2 of index.php?page=nieuws&pagina=2



Offline Giace - 08/08/2008 14:48 (laatste wijziging 08/08/2008 14:48)
Avatar van Giace Nieuw lid @Simax: ja dat bedoel ik

nieuws.php?pagina=2
Offline Simax - 08/08/2008 14:57
Avatar van Simax Onbekend Ik kan je beter helpen als je verteld hoe je hele website is opgebouwd. Worden je paginas geinclude in je index.php?
Offline jc2 - 08/08/2008 16:35
Avatar van jc2 PHP interesse Je kunt het bijv. zo doen:

  1. <?
  2. $pagina=$_REQUEST['pagina'];
  3.  
  4. if($pagina=="1"){
  5. include("nieuwspagina1.php");
  6. }
  7. elseif($pagina=="2"){
  8. include("nieuwspagina2.php");
  9. }
  10. else{
  11. include("nieuwspagina.php");
  12. }
  13.  
  14. // include wil zeggen: open deze pagina in de huidige pagina
  15. // je adresbalk zal dus niet veranderen!
  16. ?>


Maar vaak wordt het door jou aangehaalde voorbeeld zo gebruikt dat de pagina geen echte pagina is, maar gewoon een nieuw aantal gegevens uit de database weergeeft.

  1. if(!empty($_REQUEST['pagina']) AND isset($_REQUEST['pagina'])){
  2. $pagina=$_REQUEST['pagina'];
  3. $limiter2=$pagina*10;
  4. $limiter=$limiter2-10;
  5. }
  6. else{
  7. $pagina="1";
  8. $limiter=0;
  9. }
  10.  
  11. $selectnieuws=mysql_query("SELECT * FROM nieuwsberichten ORDER BY id LIMIT ".$limiter.",10");
  12. while($selectnieuws2=mysql_fetch_assoc($selectnieuws)){
  13. echo $selectnieuws2['nieuwsbericht'];
  14. }
  15.  
  16. // Wat hier gebeurt is dat er standaard 10 rijen weergeven worden.
  17. // Dat is het getal achter de komma bij limit.
  18. // 'Limiter' is in dit geval een variabele.
  19. // Het aantal pagina's x 10 is de waarde van $limiter.
  20. // Dus je krijgt:
  21. // - pagina 1: de eerste 10 rijen worden weergeven (0,10) {rij 1 t/m 10}
  22. // - pagina 2: de volgende 10 rijen ... (10,10) {rij 11 t/m 20}
  23. // enz.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.223s