Avatar billede j-s-o Nybegynder
12. februar 2005 - 17:34 Der er 4 kommentarer og
2 løsninger

Random billede (Størrelse)

Hej...

Jeg vil gerne have et sted i min menu, hvor jeg har et billede, som hele tiden skifter mellem 7 udvalgte. Det fungerer også fint nok, men hvordan tilføjer jed "width" og "height", så billederne ikke bliver for store?

Nedenstående skal være størrelserne for alle billederne:
width="115"
height="100"


<?PHP

$billeder[]="jens0.jpg";
$billeder[]="mave0.jpg";
$billeder[]="jens2.jpg";
$billeder[]="mave1.jpg";
$billeder[]="jens3.jpg";
$billeder[]="mave2.jpg";
$billeder[]="jens4.jpg";

$billed_nr = rand(0, count($billeder) -1);
    echo "<IMG SRC=";
    echo $billeder[$billed_nr];
    echo ">";
?>
Avatar billede draeber Nybegynder
12. februar 2005 - 17:59 #1
du skal bruge flg.
<img src="filnavn" width="115" height="100">

filnavn udskifter du så med $billeder[x], hvor "x" er nummeret på det billede du vil have vist den pågældende gang
Avatar billede draeber Nybegynder
12. februar 2005 - 18:00 #2
f.eks.
echo "<img src=\"" . $billeder[billed_nr] . "\"" width=\"115\" height=\"100\">"
Avatar billede j-s-o Nybegynder
12. februar 2005 - 18:26 #3
Sidstnævnte kode giver den fejlmeddelse:

Parse error: parse error, unexpected T_STRING, expecting ',' or ';' in c:\programmer\easyphp1-7\www\jso\index.php on line 141

Andre forslag?
Avatar billede grise_bassen Nybegynder
14. februar 2005 - 09:40 #4
prøv at udskifte de 2 nederste liner med denne

echo width=\"115\" height=\"100\">";
?>
Avatar billede grise_bassen Nybegynder
14. februar 2005 - 10:04 #5
ups det virkede ikke det jeg sagde men denne her virker har nemlig selv testet den

<?PHP

$billeder[]="jens0.jpg";
$billeder[]="mave0.jpg";
$billeder[]="jens2.jpg";
$billeder[]="mave1.jpg";
$billeder[]="jens3.jpg";
$billeder[]="mave2.jpg";
$billeder[]="jens4.jpg";

echo"<img src=\"$billeder[billed_nr]\" height=\"100\" width=\"200\">";

?>
Avatar billede draeber Nybegynder
14. februar 2005 - 10:57 #6
det er naturligvis fordi jeg glemte at sætte semikolon efter linien:
echo "<img src=\"" . $billeder[billed_nr] . "\"" width=\"115\" height=\"100\">";
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