Avatar billede spar2klub Nybegynder
20. februar 2003 - 01:49 Der er 6 kommentarer og
1 løsning

php rand billede og tekst

Hej...
jeg har lidt af et problem.. jeg vil gerne have en rand der viser en række billeder, men til de billeder er der en bestemt tekst hvordan kæder jeg det sammen...
Avatar billede Slettet bruger
20. februar 2003 - 02:20 #1
Noget i den stil?
$billed[] = array("tekst1", "sti/til/billed1");
$billed[] = array("tekst2", "sti/til/billed2");
$billed[] = array("tekst3", "sti/til/billed3");
$billed[] = array("tekst4", "sti/til/billed4");
$billed[] = array("tekst5", "sti/til/billed5");

$billedet = $billed[rand(0, (count($billed)-1))];
echo "<img src=\"".$billedet[0]."\" ALT=\"".$billedet[1]."\"><br>Tekst:".$billedet[1];
Avatar billede olebole Juniormester
20. februar 2003 - 02:26 #2
<ole>

$pics = array( "pic1.gif", "pic2.gif", "pic3.gif" );
$txts = array( "tekst 1", "tekst 2", "tekst 3" );
$inx = rand( 0, count($pics)-1 );

print "<img src=\"".$pics[$inx]."\"><br>\n";
print $txts[$inx];

/mvh
</bole>
Avatar billede spar2klub Nybegynder
20. februar 2003 - 19:35 #3
Regin jeg kan ikke få din til at virke...

Ole din virker... jeg ved ikke om jeg må det men jeg håber I vil svare...

Jeg vil gerne have at den viser 3 af gange ligesom den viser en... problemet er bare den må ikke vise den samme flere gange... kan det lade sig gøre..?
Avatar billede olebole Juniormester
21. februar 2003 - 01:27 #4
Det kan du f.eks. gøre sådan:

$pics = array( "pic1.gif", "pic2.gif", "pic3.gif", "pic4.gif", "pic5.gif", "pic6.gif", "pic7.gif", "pic8.gif" );
$txts = array( "tekst 1", "tekst 2", "tekst 3", "tekst 4", "tekst 5", "tekst 6", "tekst 7", "tekst 8" );

$picked = array();
function pickRand() {
    global $picked, $pics;
    $inx = rand( 0, count($pics)-1 );
    if ( !in_array($inx, $picked) ) {
        $picked[] = $inx;
        return $inx;
    }
    else return pickRand();
}
for ($i=0; $i<3; $i++) {
    $inx = pickRand();
    print "<img src=\"".$pics[$inx]."\"><br>\n";
    print $txts[$inx]."<br><br>\n\n";
}

/mvh
Avatar billede spar2klub Nybegynder
21. februar 2003 - 12:06 #5
Ole den sidste virker ikke.. den viser kun pic1 men teksten virker...
Avatar billede spar2klub Nybegynder
21. februar 2003 - 12:10 #6
sorry min fejl... detr var fordi jeg havde glemt at sætte andre billeder ind...

det virker perfekt ole... ;-)

Du skal have mange gange tak...
Avatar billede olebole Juniormester
21. februar 2003 - 12:13 #7
... anytime  ;o)
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