Salut am un script de evidenta a redirectelor pentru servere cs.
Am modificat pluginul si scriptul ca sa faca o "diferenta" intre mai multe servere.
Acum ce vreau eu defapt:
Sa fac un listbox , sa zicem cu valorile server1,server2,server3 , iar cand cineva alege server 1 sa zicem , sa ii arate doar playeri care tin redirecte pentru server 1 , cand alege server2 sa ii arate doar playeri care tin redirecte pentru server 2
eu am incercat de mi-a venit rau...de 3 zile ma tot chinui , daca stiti vre-un tutorial sau ma puteti ajut v-as ramane recunoscator
Multumesc.
<select name="server" id="serverales" size="1" multiple="multiple">
<option value="1">server 1</option>
<option value="2">server 2</option>
<option value="3">server 3</option>
<option value="4">server 4</option>
<option value="0">All</option>
</select>
si cand alege 1 sa fie
SELECT * FROM `fdev_redirect` WHERE servername = server1
cand alege2 sa fie
SELECT * FROM `fdev_redirect` WHERE servername = server2
sa ii arate doar pe cei care tin redirecte pentru serverul ales
Listbox php
Moderatori: Zamolxe, Moderatori
-
alexandru_24
- Senior Member
- Mesaje: 261
- Membru din: Mar Iul 11, 2006 11:27 am
- Localitate: Bucuresti
- Contact:
am un magazin online de baterii laptop www.baterii-laptop.com.ro si unul de gadgeturi, accesorii telefoane mobile, etc... www.abshop.ro
Salut,
Pentru mine unul este prea mult cod de citit. Stai sa vad daca am inteles ce vrei din primul tau post. Ai select-ul ala cu servere si cand schimbi serverul vrei ca sub select sa iti apara lista cu player'ii pentru serverul respectiv (sau ceva de genul). Tu vrei sa se intample live chestia asta sau sa se faca refresh la pagina?
1. Daca nu te deranjeaza sa faca refresh la pagina treaba sta in felul urmator:
- prima data cand intrii pe pagina pui ca serverul selectat sa fie primul server cred ca era indicat intr-un post anterior sa faci acest lucru; o sa mai ai nevoie de o functie de javascript la <select>:
<select onchange=\"location.replace('pagina.php?server='+this.value)\">
unde this.value reprezinta value de la option'ul selectat.
In codul php trebuie sa ai ceva de genul:
If (!isset($_GET['server'])) {
// aici iei primul server si pui $server = id-ul respectiv
}
else {
$server = mysql_real_escape_string($_GET['server']);
}
2. Daca vrei ca totul sa fie live ai 2 variante:
- fie afisezi toate datele pentru toate serverele si dupaia cand schimbi din select tot cu functia ai de onchange() pui display block si none (asta sa folosesti numai daca nu sunt foarte multe infromatii)
- varianta corecta: AJAX (aici trebuie sa cauti singur sa vezi ce si cum)
Codul de este testat! Sper sa te ajute.
Pentru mine unul este prea mult cod de citit. Stai sa vad daca am inteles ce vrei din primul tau post. Ai select-ul ala cu servere si cand schimbi serverul vrei ca sub select sa iti apara lista cu player'ii pentru serverul respectiv (sau ceva de genul). Tu vrei sa se intample live chestia asta sau sa se faca refresh la pagina?
1. Daca nu te deranjeaza sa faca refresh la pagina treaba sta in felul urmator:
- prima data cand intrii pe pagina pui ca serverul selectat sa fie primul server cred ca era indicat intr-un post anterior sa faci acest lucru; o sa mai ai nevoie de o functie de javascript la <select>:
<select onchange=\"location.replace('pagina.php?server='+this.value)\">
unde this.value reprezinta value de la option'ul selectat.
In codul php trebuie sa ai ceva de genul:
If (!isset($_GET['server'])) {
// aici iei primul server si pui $server = id-ul respectiv
}
else {
$server = mysql_real_escape_string($_GET['server']);
}
2. Daca vrei ca totul sa fie live ai 2 variante:
- fie afisezi toate datele pentru toate serverele si dupaia cand schimbi din select tot cu functia ai de onchange() pui display block si none (asta sa folosesti numai daca nu sunt foarte multe infromatii)
- varianta corecta: AJAX (aici trebuie sa cauti singur sa vezi ce si cum)
Codul de este testat! Sper sa te ajute.
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 18 vizitatori