Autor | Zpráva | ||
---|---|---|---|
mareceek Profil * |
#1 · Zasláno: 13. 6. 2007, 00:19:09
Č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 |
#2 · Zasláno: 14. 6. 2007, 08:12:08
- 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 |
#3 · Zasláno: 14. 6. 2007, 09:07:59
Proč to sem vkládáš několikrát?
http://diskuse.jakpsatweb.cz/index.php?action=vthread&topic=52283&foru m=9&page=-1 |
||
Časová prodleva: 6 dní
|
|||
mareceek Profil * |
#4 · Zasláno: 19. 6. 2007, 23:40:49
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. |
||
Časová prodleva: 17 let
|
0