Autor Zpráva
zdenek.125
Profil *
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
zdenek.125:
http://diskuse.jakpsatweb.cz/?action=vthread&forum=3&topic=127361
http://diskuse.jakpsatweb.cz/?action=vthread&forum=9&topic=2111#nahodny-obrazek
zdenek.125
Profil *
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()
náhodně zobrazovaly jen 1 3 5
Petr Wudi
Profil
jako třeba takto?
$foto = rand(0,2) * 2 + 1;
zdenek.125
Profil *
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
Tak potom ručně vytvořené pole.
zdenek.125
Profil *
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
zdenek.125:
prostě si uděláš pole s čísly, ze kterých se bude náhodně vybírat.
okolojdouci
Profil *
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 *
uděláš mi příklad?
Medvídek
Profil
zdenek.125:
Máš ho v mým odkazu.
Bubák
Profil
Příklad je i ve druhém [#2] Tapsově odkazu.
zdenek.125
Profil *
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 *
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
}
?>

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0