Autor Zpráva
Doom4
Profil *
Dobry den , chtel bych se zeptat jak pomoci php udelat nahodny vyber obrazku do bunky tabulky tak aby se po kazde regreshy obevil dalsi obrazek a mohl se na nej kliknout a zvetsit :-((( newim jak na to nasel sjem pouze script v javascriptu ale ten byl k nicemu :-(((((((
roberta
Profil
najprv si pomenuj obrazky napr. obr1, obr2, ..., obr300

a toto pridaj na miesto, kde chces ten obrazok zobrazit

<?
$cislo_nahodneho_obrazka = rand(1,300); //nahodne cislo od 1 do 300
$src_nahodneho_obrazka = "obr".$cislo_nahodneho_obrazka;
?>
<img src="<? echo $src_nahodneho_obrazka;?>" alt="<? echo $src_nahodneho_obrazka;?>" />
Doom4
Profil *
takze treba $obr1="asdasd.jpg"
<?
$cislo_nahodneho_obrazka = rand(1,300); //nahodne cislo od 1 do 300
$src_nahodneho_obrazka = "obr".$cislo_nahodneho_obrazka;
?>
<img src="<? echo $src_nahodneho_obrazka;?>" alt="<? echo $src_nahodneho_obrazka;?>" />

takhle ?
Tomik
Profil
$src_nahodneho_obrazka = "obr".$cislo_nahodneho_obrazka.".jpg";
Tomik
Profil
Nikde se tam neobjevila přípona...
roberta
Profil
Tomik
mas pravdu, koncovku som v tej rychlosti zabudol...
Doom4
Profil *
do ceho mam dat ten obrazek do promenne ? trosku se mi to plete s js
Doom4
Profil *
pls a jeset jak udelat aby kdyz se na ten obrazek klikne se zvetsil ? Ti sakra umim jen pomoci js :-((((((
roberta
Profil
obrázky si nakopíruj na server, ale musia sa volať obr1.jpg, obr2.jpg, atď.
do toho istého adresára si nakopíruj ten súbor, do ktorého chceš tie obrázky zobrazovať (musí mať príponu php), nakopíruj do tej bunky v tabuľke ( <td>sem</td> ) tento php kód:


<?
$cislo_nahodneho_obrazka = rand(1,300); //nahodne cislo od 1 do 300
$src_nahodneho_obrazka = "obr".$cislo_nahodneho_obrazka.".jpg";
?>
<img src="<? echo $src_nahodneho_obrazka;?>" alt="<? echo $src_nahodneho_obrazka;?>" />

a to je všetko
roberta
Profil
pls a jeset jak udelat aby kdyz se na ten obrazek klikne se zvetsil

<a href="velky_obrazok.jpg"><img src="maly_obrazok.jpg"></a>
Doom4
Profil *
Díky:-))))))))
Toto téma je uzamčeno. Odpověď nelze zaslat.

0