06. april 2009 - 11:10
Der er
7 kommentarer og 1 løsning
random images link
Hi, er der en der kan hjælpe mig med min random af images. <? srand((double) microtime() * 1000000); $billed_nr = rand(1, 6); echo "<IMG SRC=\"../design/random_kp1/thumbs".$billed_nr.".jpg\">"; ?> som det ses er der 6 billeder som hedder thumbs1, thumbs2 osv. Det jeg gerne vil have den til er t der for hvert billede knyttes en reference - link til en side. Hvordan gør man lige det !!! :-)
Annonceindlæg fra Infor
06. april 2009 - 11:13
#1
Du kunne lave: $ref = array(1 => 'ref1', 2 => 'ref2'); //osv... $billede = rand(1,count($ref)); echo '<a href="'.$ref[$billede].'"><img src="thumbs'.$billede.'.jpg" /></a>';
06. april 2009 - 11:27
#2
Hej jakobdo, tak for dit svar, er det sådan her du mener: <? srand((double) microtime() * 1000000); $ref = array(1 => 'side1.php', 2 => 'side2.php', 3 => 'side3.php', 4 => 'side4.php', 5 => 'side5.php', 6 => 'side6.php'); $billede = rand(1,count($ref)); echo '<a href="'.$ref[$billede].'"><img scr=\"../design/random_kp1/thumbs'.$billede.'.jpg" /></a>'; ?> og vil billede og link så følge hinanden. :-)
06. april 2009 - 11:33
#3
Ja, så vil thumbs1 have link side1.php thumbs2 side2.php osv... Det kan du se i $ref = array(1 => 'side1.php', 2 => 'side2.php', 3 => 'side3.php', 4 => 'side4.php', 5 => 'side5.php', 6 => 'side6.php');
06. april 2009 - 11:52
#4
Hej, kan se links virker ok, men den vil ikke vise billederne echo '<a href="'.$ref[$billede].'"><img scr=\"../design/random_kp1/thumbs'.$billede.'.jpg" /></a>'; kan du se om der er en ' eller " forkert :-)
06. april 2009 - 12:03
#5
Og dine billeder hedder: thumbs1.jpg, thumbs2.jpg osv... ? Hvis du kigger på koden, skriver den så rigtig kode til billederne ?
06. april 2009 - 12:07
#6
hej fik den til at virke med denne: echo '<a href="'.$ref[$billede].'"><img src="design/random_kp1/thumbs'.$billede.'.jpg" border="0" /></a>'; tak for din store hjælp smider du et svar og så god påske når du når dertil :-)
06. april 2009 - 14:32
#7
Svar og tak i lige måde.
06. april 2009 - 15:07
#8
Takker for point.
Vi tilbyder markedets bedste kurser inden for webudvikling