login  Naam:   Wachtwoord: 
Registreer je!
 Forum

php rand()

Offline YannickVDS - 21/02/2006 20:49
Avatar van YannickVDSNieuw lid Heej,

Ik zou graag wanneer men van pagina wisselt de header laten overlopen in een andere header. Nu heb ik het eens aan mensen gevraagd in mijn contactlijst op msn en die zeiden me dat het ging met de functie php rand(), maar hoe juist de vork aan de steel zit wisten ze ook niet. Dus mijn vraag naar jullie is nu hoe doe ik dit? (als het kan misschien om te verduidelijken een klein voorbeeldje...?)

Groeten,
Yannick

10 antwoorden

Gesponsorde links
Offline Button - 21/02/2006 20:50 (laatste wijziging 21/02/2006 20:57)
Avatar van Button PHP ver gevorderde ik snap niet goed wat je bedoelt, maar misschien staan er een voorbeeldje van op php.net?
Offline Lemon - 21/02/2006 20:51
Avatar van Lemon PHP expert
  1. <?php
  2. $header = rand(0,4);
  3.  
  4. switch($header) {
  5. case 0:
  6. //Toon header 0
  7. break;
  8. case 1:
  9. //Toon header 1
  10. break;
  11. case 2:
  12. //Toon header 2
  13. break;
  14. case 3:
  15. //Toon header 3
  16. break;
  17. }
  18. ?>
Offline YannickVDS - 21/02/2006 21:08 (laatste wijziging 22/02/2006 14:26)
Avatar van YannickVDS Nieuw lid En moet ik dit dan in de index plaatsen van mijn website? En zoja waar ergens moet het bepaalde html tags of niet speciaal en mag het gewoon bovenaan de index staan...?
Of gewoon een nieuwe pagina maken en includen...

En hoe kan ik dit dan doen gebeuren bij het wisselen of veranderen van pagina's?

Moet ik dan ergens de pagina's aangeven ofzo, of definieren.

Edit 22/02:

Mag ik nu nog eens vragen hoe je verdergaat want ik veronderstel toch dat ik een pagina ofzo moet opgeven of definieren in de code wil ik dat de header verandert bij het wisselen van de PAGINA, bijvoorbeeld ?pagina=home ...
Offline BigBug - 22/02/2006 14:33
Avatar van BigBug PHP expert Ik zou het zo doen:

  1. <?php
  2. $aImages[] = 'images/header1.jpg';
  3. $aImages[] = 'images/header2.jpg';
  4. $aImages[] = 'images/header3.jpg';
  5. $aImages[] = 'images/header4.jpg';
  6.  
  7. $iTelArray = count($aImages)-1;
  8. $iRandGetal = rand(0, $iTelArray);
  9.  
  10. echo "<image src='".$aImages[$iRandGetal]."'>";
  11. ?>
Niet getest hoor, maar volgensmij moet het wel werken 
Offline YannickVDS - 22/02/2006 15:28
Avatar van YannickVDS Nieuw lid En gaat de header dan automatisch veranderen als ik dan naar een andere pagina ga op de website????
Offline BigBug - 22/02/2006 15:32
Avatar van BigBug PHP expert Jep, hij voert het script opnieuw uit, en zal opnieuw de random functie worden uitgevoerd. Het kan natuurlijk wel eens voor kunnen komen dat ie 2 keer hetzelfde random getal kiest 
Offline YannickVDS - 22/02/2006 16:15
Avatar van YannickVDS Nieuw lid En mag ik dat dan gewoon in een apart bestandje en deze dan aanroepen in de index?
Offline prorsoft - 22/02/2006 16:15
Avatar van prorsoft PHP gevorderde dat kan. je kan hem ook rechtstreeks in je index.php plakken hoor
Offline YannickVDS - 22/02/2006 17:45
Avatar van YannickVDS Nieuw lid gaat de header dan over naar de andere in een fade?
Offline BigBug - 22/02/2006 18:01
Avatar van BigBug PHP expert Fade niet, dan heb je JS nodig.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.185s