Autor Zpráva
mareceek
Profil *
Čauec. Mám soubor kontakt.html a v tom potřebuju udělat, aby se mi střídali, po sobě jdoucí kontakty u informací jmena+tel+icq+emailu. Třeba kontakt č.1 pak 2, 3, .. až třeba do 10 a pak znovu od začátku. S tím, že by si servr pamatoval, jaký kontakt byl zobrazený naposled.

Našel jsem jen javascript a z toho udělal toto:

<title>Kontakt</title>

<script type="text/javascript">
<!--
function init() {
contacts = new Array(
["Pepa Novak 1", "000 090 000", "000000000", "000000"],
["Pepa Novak 2", "090 000 000", "000000000", "000000"],
["Pepa Novak 3", "000 000 090", "000000000", "000000"],
["Pepa Novak 4", "009 000 000", "000000000", "000000"],
["Pepa Novak 5", "000 090 000", "000000000", "000000"],
["Pepa Novak 6", "000 009 000", "000000000", "000000"],
["Pepa Novak 6", "000 090 090", "000000000", "000000"],
["Pepa Novak 7", "090 000 090", "000000000", "000000"],
["Pepa Novak 8", "090 000 009", "000000000", "000000"],
["Pepa Novak 9", "900 000 009", "000000000", "000000"]);

randomNum = Math.floor(Math.random() * contacts.length);

document.getElementById("cntName").innerHTML=contacts[randomNum][0];
document.getElementById("cntPhone").innerHTML=contacts[randomNum][1];
document.getElementById("cntICQ").innerHTML=contacts[randomNum][2];
document.getElementById("cntMailform").src="http://www.blueboard.cz/ma ilform.php?id="+contacts[randomNum][3];

}
// -->
</script>
</head>
<body onload="init()">

<div>
<h1>Kontakt.</h1>
<br />
<u><strong>Odborní poradci:</strong></u>
<p class="mezery"><strong><span id="cntName">Pepa Novak</span></strong></p>
<p class="mezery"><strong>Tel.:</strong><span id="cntPhone">000 000 000</span></p>
<p class="mezery"><strong>ICQ:</strong><span id="cntICQ">000000000</span></p>
<br />
<p><u><strong>Napište nám:</strong></u></p>
<!-- BLUEBOARD MAILFORM -->
<iframe id="cntMailform" frameborder="0" scrolling="no" width="330" height="140" src="http://www.blueboard.cz/mailform.php?id=00000"></iframe>
<!-- BLUEBOARD MAILFORM KONEC-->
<br />
<br />
</div>
</body>

Já to však potřebuju po sobě a né náhodně a né v javě ale v PHP.

Díky.
peta
Profil
- vytvoris pole
- a do toho pole pridavas nahodne cisla tak, aby to cislo nebylo uz v poli. cyklus while

- nebo, vytvoris pole
- do toho pole das cisla 1-n
- toto pole zamichas, treba pres cyklus for zamenou x=random(N); y=random(N); a=pole[x]; pole[x]=pole[y]; pole[y]=a;

a mam pocit, ze by v php mohla existovat funkce zamichej
cz.php.net/array

jestli si to ma server pamatovat, pak ti staci pamatovat si cele pole a index kontaktu od ktereho se to zobrazuje.
djlj
Profil
Proč to sem vkládáš několikrát?

http://diskuse.jakpsatweb.cz/index.php?action=vthread&topic=52283&foru m=9&page=-1
mareceek
Profil *
Nechápu, můžete mi to někdo přepsat do PHP, tu náhodu tam nechcu, má to jít hezky po sobě !!!
PHPko neumím, potřeboval bych jen toto.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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

0