Hallo,

Ik gebruik deze code om elke keer een ander plaatje weer te geven:

<?php
$afbeeldingentop = array('img/1.gif',
'img/2.gif',
'img/3.gif',
'img/4.gif'
);

echo '<img src="'.$afbeeldingentop[array_rand($afbeeldingentop)].'" border="0" alt="">';
?>

Dat gaat prima.

Maar is het ook mogelijk om hier een link aan mee te geven, dus bijvoorbeeld als hij plaatje 1.gif laat zien dat dan de url is: http://www.test.nl/ads.php?id=1

en bij plaatje 4.gif: http://www.test.nl/ads.php?id=4

Kan dat?
Zo-iets?
<a href="http://www.test.nl/ads.php?id=1"><img src="img/1.gif"/></a>

wat betreft het randomizen:
bv.
<?php
$key = (int) rand(0, (count($afbeeldingentop) - 1) );
echo '<a href="http://www.test.nl/ads.php?id=';. $key .'"><img src="'. $afbeeldingentop[$key] .'"/></a>';
?>

Maar test zelf eens uit of het doet wat je wil, ik heb het niet getest

Reageren