←  Problemy

AMXX.pl: Support AMX Mod X i SourceMod

»

MySQL
Prosta tabelka z levelami i expem

Zablokowany

  • +
  • -
LucKy_skiLL - zdjęcie LucKy_skiLL 11.07.2011

Poszukuje kody który na moim forum, po wpisaniu staty.xxxxxx.pl wyświetli tabelkę która pobierz z bazy takie wartości jak player_id player_level player_xp

 Gracz              Level            Exp
player_id 	player_level      player_xp
Odpowiedz

naXe - zdjęcie naXe 11.07.2011

Może byś wykorzystał Ostatnie bany z AMX Bans ?
phpBB2 by Przemo :: View topic - Dodatek do Ostatnie bany na forum AMXBANS
Odpowiedz

Gość_deLL_* 11.07.2011

Sprawdź, bo nie testowałem:

<html>
<head>
<title>Ehh....</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
</head>
<center>

<table width="70%" border="1">
<tr>
<th align="center">Gracz</th>
<th align="center">Level</th>
<th align="center">Exp</th>
</tr>


<?php

$tab = array('localhost', 'root', 'pass', 'database', 'SELECT `player_id`, `player_level`, `player_xp` FROM `tabela` ORDER BY `diabl_table`.`player_xp` DESC');

$polaczenie = mysql_connect($tab[0], $tab[1], $tab[2]) or die(mysql_error());
$database = mysql_select_db($tab[3]) or die(mysql_error());

$zapytanie = mysql_query($tab[4]);

while($wynik = mysql_fetch_assoc($zapytanie)) {

$id = $wynik['player_id'];
$lvl = $wynik['player_level'];
$xp = $wynik['player_xp'];

echo "<tr>\n" .
" <td align=\"center\" valign=\"middle\">$id</td>\n" .
" <td align=\"center\" valign=\"middle\">$lvl</td>\n" .
" <td align=\"center\" valign=\"middle\">$xp</td>\n" .
"</tr>\n";

}

mysql_close($polaczenie);

?>

</table>
</center>
</body>
</html>


Edytuj tutaj:

$tab = array('localhost', 'root', 'pass', 'database', 'SELECT `player_id`, `player_level`, `player_xp` FROM `tabela` ORDER BY `tabela`.`player_xp` DESC');


localhost na nazwę hosta MySQL
root na nazwę usera bazy danych
pass na hasło usera bazy danych
database na nazwę bazy danych
tabela na nazwę tabeli gdzie masz kolumny player_level, player_id, player_xp (UWAGA, zmień w 2 miejscach !
Użytkownik deLL edytował ten post 11.07.2011 20:27
Odpowiedz

  • +
  • -
LucKy_skiLL - zdjęcie LucKy_skiLL 11.07.2011

your-game.pl/test/asd.php

<html>
<head>
        <title>Statystyki serwer Zombie Mod</title>
        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
</head>
<center>

<table width="70%" border="1">
  <tr>
        <th align="center">Gracz</th>
        <th align="center">Level</th>
        <th align="center">Exp</th>
  </tr>


<?php

$tab = array('xxx', 'user', 'mojepw', 'baza', 'SELECT `player_id`, `player_level`, `player_xp` FROM `mytable` ORDER BY `diabl_table`.`player_xp` DESC');

$polaczenie = mysql_connect($tab[0], $tab[1], $tab[2]) or die(mysql_error());
$database = mysql_select_db($tab[3]) or die(mysql_error());

$zapytanie = mysql_query($tab[4]);

while($wynik = mysql_fetch_assoc($zapytanie)) {

        $id = $wynik['player_id'];
        $lvl = $wynik['player_level'];
        $xp = $wynik['player_xp'];      
        
        echo "<tr>\n" .
        "  <td align=\"center\" valign=\"middle\">$id</td>\n" .
        "  <td align=\"center\" valign=\"middle\">$lvl</td>\n" .
        "  <td align=\"center\" valign=\"middle\">$xp</td>\n" .
        "</tr>\n";
        
}

mysql_close($polaczenie);

?>

</table>
</center>
</body>
</html>
Odpowiedz

Gość_deLL_* 11.07.2011

Działa, o to Ci chodziło?

A jeszcze zmień w zapytaniu diabl_table na nazwę Twojej tabeli...
Użytkownik deLL edytował ten post 11.07.2011 21:01
Odpowiedz

  • +
  • -
LucKy_skiLL - zdjęcie LucKy_skiLL 11.07.2011

Jak to podzielić aby na jednej stronie było 20 graczy i na następnej 20 itp?
Odpowiedz

Gość_deLL_* 11.07.2011

Wpisz sobie w google:

Paginacja wyników MySQL

lub Stronicowanie wyników MySQL w PHP.

Nie mogę już dziś myśleć, spróbuj tak:

Spoiler

Użytkownik deLL edytował ten post 11.07.2011 21:36
Odpowiedz

  • +
  • -
fdszpl0 - zdjęcie fdszpl0 11.07.2011

Google-> "php paginacja"/ "php stronicowanie"
Odpowiedz

Gość_deLL_* 11.07.2011

Google-> "php paginacja"/ "php stronicowanie"


A Ty mądry, zamiast mówić mu co ma robić możesz byś Ty zrobił?

Kurde tylko gadać umieją... Już dostałeś raz od Portka upomnienie i chyba chcesz się pożegnać z tym forum...

Nic tak nie wku**** ludzi jak wpierdala*** się w sprawy o których mają gówniane pojęcie...
Odpowiedz

  • +
  • -
LucKy_skiLL - zdjęcie LucKy_skiLL 11.07.2011

Parse error: syntax error, unexpected ';', expecting ')' in /home/jesper/domains/download.xpag.pl/public_html/test/asd.php on line 20
Odpowiedz

Gość_deLL_* 11.07.2011

Ahh.. zj***łem zapytanie, Sorry :P

Spoiler


Jak to nie zadziała to się wkurzę i się z tym prześpię xD

I jak nie zadziała to jutro jeszcze będziemy myśleli ^^
Odpowiedz

  • +
  • -
LucKy_skiLL - zdjęcie LucKy_skiLL 11.07.2011

Parse error: syntax error, unexpected ';', expecting ')' in /home/jesper/domains/download.xpag.pl/public_html/test/asd.php on line 20
Odpowiedz

Gość_deLL_* 12.07.2011

Na sucho to mogę tylko strzelać :P

Może tak zadziała:
Spoiler

Użytkownik deLL edytował ten post 12.07.2011 11:19
Odpowiedz

  • +
  • -
LucKy_skiLL - zdjęcie LucKy_skiLL 12.07.2011

Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/jesper/domains/download.xpag.pl/public_html/test/asd.php on line 27
Odpowiedz

Gość_deLL_* 12.07.2011

Do zamknięcia :) Już działa wszystko :P
Odpowiedz
Zablokowany