Avatar billede nyst Nybegynder
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 !!!

:-)
Avatar billede jakobdo Ekspert
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>';
Avatar billede nyst Nybegynder
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.

:-)
Avatar billede jakobdo Ekspert
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');
Avatar billede nyst Nybegynder
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

:-)
Avatar billede jakobdo Ekspert
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 ?
Avatar billede nyst Nybegynder
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

:-)
Avatar billede jakobdo Ekspert
06. april 2009 - 14:32 #7
Svar og tak i lige måde.
Avatar billede jakobdo Ekspert
06. april 2009 - 15:07 #8
Takker for point.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester