Autor | Zpráva | ||
---|---|---|---|
zdenek.125 Profil * |
#1 · Zasláno: 3. 7. 2011, 18:15:58
ahoj muže te mi poradit mám kod na náhodný obrázek
$foto1 = rand(1,7); zobrazuje to na obrazky 1.jpg 2.jpg 3.jpg atd a potřeboval bych například aby se v náhodným zobrazváním objevovaly jen 1 3 5 jde to nějak udělat? |
||
Taps Profil |
#2 · Zasláno: 3. 7. 2011, 18:52:49
|
||
zdenek.125 Profil * |
#3 · Zasláno: 3. 7. 2011, 19:21:49
díky za adresu ale ja to potřebuju takhle
$foto = rand(1,7); function nahodnavideaen(){ echo'<font class="nahodnevidea1"><a href="anal.php?videoplayer='. foto() .'&struktura=1&jazyk=en"><img src="../jpgvidea/vse/'. foto() .'.jpg" border="2" width="135" height="108"border="2"></a></font>'; zobrazuje to bezvadně ale všechno od 1 do 7 a já bych spíš potřeboval bych například aby se ve foto() |
||
Petr Wudi Profil |
#4 · Zasláno: 3. 7. 2011, 19:49:43
jako třeba takto?
$foto = rand(0,2) * 2 + 1; |
||
zdenek.125 Profil * |
#5 · Zasláno: 3. 7. 2011, 20:06:29
tak nějak ale potřebuju se něčeho chytit když budu pokračovat dál třeba 8 9 11 atd
|
||
Bubák Profil |
#6 · Zasláno: 3. 7. 2011, 20:09:33
Tak potom ručně vytvořené pole.
|
||
zdenek.125 Profil * |
#7 · Zasláno: 3. 7. 2011, 20:13:36
ručně to se ti řekne ja to potřebuju náhodně a ručně to udělám jak abych to dostal do foto()
|
||
Medvídek Profil |
#8 · Zasláno: 3. 7. 2011, 20:15:18 · Upravil/a: Medvídek
zdenek.125:
prostě si uděláš pole s čísly, ze kterých se bude náhodně vybírat. |
||
okolojdouci Profil * |
#9 · Zasláno: 3. 7. 2011, 20:15:23
zdenek.125:
„ručně to se ti řekne ja to potřebuju náhodně a ručně to udělám jak abych to dostal do foto()“ Náhodně vybranou položkou z ručně vytvořeného pole. |
||
zdenek.125 Profil * |
#10 · Zasláno: 3. 7. 2011, 20:16:45
uděláš mi příklad?
|
||
Medvídek Profil |
#11 · Zasláno: 3. 7. 2011, 20:17:34
zdenek.125:
Máš ho v mým odkazu. |
||
Bubák Profil |
#12 · Zasláno: 3. 7. 2011, 20:21:33
Příklad je i ve druhém [#2] Tapsově odkazu.
|
||
zdenek.125 Profil * |
#13 · Zasláno: 3. 7. 2011, 21:06:57
díky moc zarady tak sem to konečně vyřešil takto
<?php $obrazky = array( // pole s adresami obrázků 1,2,3, ); shuffle($obrazky); echo $obrazky[0]; // jeden náhodný ?> |
||
zdenek.125 Profil * |
#14 · Zasláno: 3. 7. 2011, 22:15:20
ahoj mám ještě jeden problém nemužu ten skript dostat do video1() pořád se mi místo čísla vypíše vypíše array nbevíte kde je problém?
<?php $video1 = array( // pole s adresami obrázků 1,2,3, ); shuffle($video1); nahodnavideacz(); function nahodnavideacz(){ echo' <font class="nahodnevidea1"><a href="anal.php?videoplayer='. video1() .'&struktura=1&jazyk=cz"> <img src="www2/jpgvidea/vse/'. video1().'.jpg" border="2" width="135" height="108"border="2"></a></font>'; } function video1[0](){//název ve skriptu function muzeme menit return $GLOBALS['video1'];//aby fungovalo $obr ve skriptu function } ?> |
||
Časová prodleva: 13 let
|
0