| | |
| Stránka: 1 z 1
| [ Príspevkov: 5 ] | |
Autor | Správa |
---|
Registrovaný: 01.11.12 Prihlásený: 25.12.14 Príspevky: 40 Témy: 13 |
Čaute, v poslednej dobe pracujem na serverliste, kde si ľudia budú môcť pridať server a tak ho zviditeľniť. Mám ale jeden problém. Mám tam vložené 2 servery, obidve majú iný typ a vypisuje mi to o jeden viac, pravdepodobne podľa počtu serverov (2). Proste vysvetliť to neviem ale ukážka Vám to povie: http://beatgame.eu/Ako sa vypisuje: Kód: if (isset($_GET['typ'])) { $typ = trim($connect->real_escape_string($_GET['typ'])); $query = $connect->query("SELECT id, ip, port, typ, pridal, lasttitle FROM `servers` WHERE `typ` = '{$typ}' ORDER BY `id` DESC"); if ($query->num_rows) { while ($row = $query->fetch_array()) { echo ServerAdd($row['ip'], $row['port'], $row['typ']); } } else { echo "<td colspan=\"6\">Žiadny server s týmto zameraním nebol pridaný :(</td>"; } } else { $query = $connect->query("SELECT id, ip, port, typ, pridal, lasttitle FROM `servers` DESC"); if ($query->num_rows) { while ($row = $query->fetch_array()) { echo ServerAdd($row['ip'], $row['port'], $row['typ']); } } else { echo "<td colspan=\"6\">Žiadny server nebol pridaný :(</td>"; } } Tu sú dáta z tabuľky: Kód: INSERT INTO `servers` (`id`, `ip`, `port`, `typ`, `pridal`, `lasttitle`) VALUES (1, '93.91.250.147', '27786', 1, 1, '[ Cz/Sk ] X-House.CZ | SA:MP CrashDay [ 0.3z ]'), (2, '46.4.91.242', '25588', 2, 1, ''); lasttitle je automatické, hneď keď je server online sa zisťuje, či taký názov už je v databázi a ak nie je, tak sa to upraví, že keby bol server vypnutý tak aby názov aj tak vypísalo Vedeli by ste mi pomôcť? Ďakujem za odpovede
|
|
Registrovaný: 21.02.06 Prihlásený: 08.12.14 Príspevky: 5404 Témy: 30 Bydlisko: Bratislava | Napísal shaggy: 20.06.2014 22:06 | |
|
Vypisuje ti o jeden server viac, alebo ti vypisuje číslo v "typ" o 1 väčšie?
_________________ Neradím a nekomunikujem cez SS, ak niečo potrebujete, máte iné možnosti: Ak vám zmizla téma, alebo sa vám niečo nepáči. Ak potrebujete nahlásiť príspevok/človeka, reportujte ho. Ak máte s niečim problém, riešte to v danej téme. |
|
Registrovaný: 01.11.12 Prihlásený: 25.12.14 Príspevky: 40 Témy: 13 |
o jeden server viac
//EDIT: je tam ešte jedna chybička ktorú som si nevšimol keď som vkládal: $query = $connect->query("SELECT id, ip, port, typ, pridal, lasttitle FROM `servers` DESC");, má to byť takto: $query = $connect->query("SELECT id, ip, port, typ, pridal, lasttitle FROM `servers` ORDER BY `id` DESC");
|
|
Registrovaný: 02.06.08 Prihlásený: 19.07.16 Príspevky: 3325 Témy: 147 Bydlisko: Žilina / Os... |
Buď máš fakt navyše záznam v databáze alebo inde ešte problém. Tá funkcia ServerAdd() ? Ak máš výpis zriadený v nej nemusíš ju volať cez echo function() ! ResultRow by mal byť ok, prípadne si to dumpni
_________________ PC - ASUS M2N-MX Se+ | AMD X2 4200+ | 2GB RAM | Nvidia 8600GT | WD 320GB | 350W |NTB - ASUS K50AB SX-010 | | ASUS X550L | SteelSeries Mousepad | A4tech XL-750BF | HTC Explorer | CCNA (640-802) | |
|
Registrovaný: 01.11.12 Prihlásený: 25.12.14 Príspevky: 40 Témy: 13 |
ou uz som nasiel chybu vdaka za pomoc, ten vypis bol cez switch a tam typ podla cisiel, v poslednom case dost blbne, dumpnutie vypisalo normalne takze jedine bola chyba v tom
|
|
| Stránka: 1 z 1
| [ Príspevkov: 5 ] | |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|