login  Naam:   Wachtwoord: 
Registreer je!
 Forum

random script hulp nodig

Offline gwenn - 07/09/2007 14:28 (laatste wijziging 07/09/2007 14:29)
Avatar van gwennGouden medaille

Grafische interesse
Nu tot 9 werkt het perfect nu zou ik graag verder kunnen gaan met 10,11,12.... hoe moet ik dit juist doen?

  1. <?php
  2. $image = array();
  3. $image['1'] = "ads/dd.gif";
  4. $image['2'] = "ads/dd.gif";
  5. $image['3'] = "ads/dd.jpg";
  6. $image['4'] = "ads/dd.jpg";
  7. $image['5'] = "ads/dd.gif";
  8. $image['6'] = "ads/dd.gif";
  9. $image['7'] = "ads/dd.gif";
  10. $image['8'] = "ads/dd.gif";
  11. $image['9'] = "ads/dd.gif";
  12. $image['10'] = "ads/dd.gif";
  13. $image['11'] = "ads/dd.gif";
  14. $image['12'] = "ads/dd.gif";
  15.  
  16. $link = array();
  17. $link['1'] = "http://www.dd.be";
  18. $link['2'] = "http://www.dd.be";
  19. $link['3'] = "http://www.dd.com";
  20. $link['4'] = "http://www.dd.com";
  21. $link['5'] = "http://www.dd.be";
  22. $link['6'] = "http://www.dd.com";
  23. $link['7'] = "http://www.dd.com";
  24. $link['8'] = "http://www.dd.be";
  25. $link['9'] = "http://www.dd.com";
  26. $link['10'] = "http://www.dd.be";
  27. $link['11'] = "http://www.dd.be";
  28. $link['12'] = "http://www.dd.be";
  29.  
  30. $getallen = str_shuffle("123456789");
  31.  
  32. $i = 0;
  33. while($i++ != 12){
  34. $a = substr($getallen, 0, 1);
  35. $getallen = substr($getallen, 1);
  36. echo("<a href=\" " . $link[$a] . " \" target=\"_blank\"><img src=\" " .$image[$a] . " \"></a> <br />");
  37. }
  38. ?>

3 antwoorden

Gesponsorde links
Offline marten - 07/09/2007 14:38
Avatar van marten Beheerder Ik snap je vraag niet  
Offline vinTage - 07/09/2007 15:08 (laatste wijziging 07/09/2007 15:28)
Avatar van vinTage Nieuw lid Doe gewoon zoiets

  1. //jou arrays
  2. $a = rand(0, 12);
  3. echo("<a href=\" " . $link[$a] . " \" target=\"_blank\"><img src=\" " .$image[$a] . " \"></a> <br />");



edit:
Na het zien van onderstaande post snap ik je vraag ook, ik dacht dat je gewoon een random linkje wou zien 
Offline Rik - 07/09/2007 15:25 (laatste wijziging 07/09/2007 15:26)
Avatar van Rik Gouden medailleGouden medaille

Crew algemeen
Maak een array met alle indexen van de array $image en hussel die met PHP.net: shuffle door elkaar. Vervolgens gebruik je een foreach om de array met random getallen af te gaan en steeds het goede plaatje te laten zien.
  1. <?php
  2. $image = array();
  3. $image['1'] = "ads/dd.gif";
  4. $image['2'] = "ads/dd.gif";
  5. $image['3'] = "ads/dd.jpg";
  6. $image['4'] = "ads/dd.jpg";
  7. $image['5'] = "ads/dd.gif";
  8. $image['6'] = "ads/dd.gif";
  9. $image['7'] = "ads/dd.gif";
  10. $image['8'] = "ads/dd.gif";
  11. $image['9'] = "ads/dd.gif";
  12. $image['10'] = "ads/dd.gif";
  13. $image['11'] = "ads/dd.gif";
  14. $image['12'] = "ads/dd.gif";
  15.  
  16. $link = array();
  17. $link['1'] = "http://www.dd.be";
  18. $link['2'] = "http://www.dd.be";
  19. $link['3'] = "http://www.dd.com";
  20. $link['4'] = "http://www.dd.com";
  21. $link['5'] = "http://www.dd.be";
  22. $link['6'] = "http://www.dd.com";
  23. $link['7'] = "http://www.dd.com";
  24. $link['8'] = "http://www.dd.be";
  25. $link['9'] = "http://www.dd.com";
  26. $link['10'] = "http://www.dd.be";
  27. $link['11'] = "http://www.dd.be";
  28. $link['12'] = "http://www.dd.be";
  29.  
  30. $randoms = range(1, count($image));
  31. shuffle($randoms);
  32.  
  33. foreach ($randoms as $random) {
  34. echo "<a href=\" " . $link[$random] . " \" target=\"_blank\"><img src=\" " .$image[$random] . " \"></a> <br />";
  35. }
  36. ?>
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.213s