Skocz do zawartości

  • Zaloguj korzystając z Facebooka Zaloguj korzystając z Twittera Zaloguj przez Steam Zaloguj poprzez Google      Logowanie »   
  • Rejestracja

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.

  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

Problem z instalacja statystyk na www


  • Zamknięty Temat jest zamknięty
3 odpowiedzi w tym temacie

#1 Luqi

    Początkujący

  • Użytkownik

Reputacja: 0
zer0.

  • Postów:14
  • Lokalizacja:z daleka od debili
Offline

Napisano 11.11.2009 20:49

Witam

Mam problem z instalacja statystyk na stronie. Wrzuciłem wszystkie pliki, tak wygląda mój config.php

<?
/*************************************************
*	To jest plik konfiguracyjny, proszę
*	wpisz wszystkie dane mysql'a tutaj
*
*	Szczególy na http://amxx.pl
*
*	Credits:
*		GuTeK
*		Miczu
*************************************************/
/*------------------------------------------------
				Info:
   $dbuser wpisz tam login do logowania do bazy mysql
   $dbpassword haslo do loginu bazy mysql'a
   $dbname nazwa databasy w mysqlu
   $dbhost ip serwera na ktorym jest wasz server mysql
   $dbtable nazwa tabeli w bazie danych
   $ile - ile ma sie wyswietlic graczy w ranku 
   $amdlogin - login do panelu admina
   $admhaslo - haslo do panelu admina
------------------------------------------------------*/


$dbuser 		= "luqi842_diablo";
$dbpassword 	= "haslo";
$dbname 		= "luqi842_diablo";
$dbhost 		= "localhost";
$dbtable 		= "table";
$ile  			= "150";
$admlogin 		= "luqi";
$admhaslo         = "haslo";




?>

A tu wpis z amxx.cfg do Diablo Moda
diablo_sql_host 94.23.30.154
diablo_sql_user luqi842_diablo
diablo_sql_pass haslo
diablo_sql_database luqi842_diablo
diablo_sql_table table

I oczywiście nie działa, a tu jest strona tych statystyk sami zobaczcie co wyskakuje gdy wybierze się jakiś typ postaci
http://ls-story.desk...nfo/diablostats

Proszę o pomoc bo tyle już nad tym siedzę i nadal nic
  • +
  • -
  • 0

#2 Radeon

    Profesjonalista

  • Zbanowany

Reputacja: 9
Nowy

  • Postów:166
  • Lokalizacja:US?
Offline

Napisano 12.11.2009 12:29

Limit zapytań/filtracji? :|

#3 mgr inż. Pavulon

    C35H60Br2N2O4

  • Przyjaciel

Reputacja: 1725
Godlike

  • Postów:6881
  • Steam:steam
  • Imię:Konrad
  • Lokalizacja:Koniecpol
Offline

Napisano 12.11.2009 12:38

Plik index.php, wiersz:54:
$sql = "SELECT * from dbmod_tables where klasa ='$class' ORDER BY lvl DESC, exp DESC limit 0,$ile";
Tak u ciebie wygląda czy go zmieniłeś ?

Bo chyba tu:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'table where klasa ='3' ORDER BY lvl DESC, exp DESC limit 0,150' at line 1

Chodzi o to zapytanie, tylko że zamiast dbmod_tables widać table


Limit zapytań/filtracji? :|

na 100% nie :mur:
  • +
  • -
  • 0

#4 Luqi

    Początkujący

  • Autor tematu
  • Użytkownik

Reputacja: 0
zer0.

  • Postów:14
  • Lokalizacja:z daleka od debili
Offline

Napisano 12.11.2009 15:29

Zmieniłem na taki jak napisałes ale dalej cos takiego jest
Access denied for user 'apache'@'localhost' (using password: NO)

a tu intex.php cały
<?php

	require( "config.php" );
	$sql_conn = mysql_connect($dbhost , $dbuser, $dbpassword);
	mysql_select_db($dbname,$sql_conn);	
?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>

	<title>Diablo Mod Statystyki</title>
	<link href="main.css" rel="stylesheet" type="text/css">
	<style type="text/css">
.style1 {
	font-size: medium;
	font-weight: bold;
}

</style>
<meta http-equiv="content-type" content="text/html; charset=windows-1250">
</head>
<body bgcolor="#931818">
<div class="cTopBanner">
	

	[url="index.php"][img]banner.png[/img][/url]
</div>



<div style="clear: both;" class="style1"><font color=white>|</font> [url="index.php?class=0"]Wszyscy[/url] <font color=white>|</font> [url="index.php?class=1"]Mag[/url] <font color=white>|</font> [url="index.php?class=2"]Mnich[/url] <font color=white>|</font> [url="index.php?class=3"]Paladyn[/url] <font color=white>|</font> [url="index.php?class=4"]Zabójca[/url] <font color=white>|</font> [url="index.php?class=5"]Nekromanta[/url] <font color=white>|</font> [url="index.php?class=6"]Barbarzyńca[/url] <font color=white>|</font> [url="index.php?class=7"]Ninja[/url] <font color=white>|</font> [url="index.php?class=8"]Łowca[/url] <font color=white>|</font></div>
<?php
if($_GET['szukaj'] != 'show'){
echo '<form action="" method="POST">
   Wyszukaj gracza: <input name="player" type="text" MAXLENGTH="32" >
   <input  TYPE="submit" name="spr" VALUE="Szukaj">
</form>';}
$pla = $_POST['player'];
$nick =$_GET['player'];
$checknick = mysql_query("SELECT `nick` from `$dbtable` where `nick`='$pla'");
if(isset($_POST['spr'])){
	if((mysql_num_rows($checknick) > 0)){
		echo '<META HTTP-EQUIV=Refresh CONTENT="1; URL=index.php?player='.$pla.'">';	
		
	} else {
		echo '
[b]Nie ma gracza o takim nicku.[/b]

';
		echo '<META HTTP-EQUIV=Refresh CONTENT="1; URL=index.php?szukaj=show">';
	}
}
if($_GET['szukaj'] == 'show'){
	echo '<form action="" method="POST">
   Wyszukaj gracza: <input name="player" type="text" MAXLENGTH="32" >
   <input  TYPE="submit" name="spr" VALUE="Szukaj">
</form>';
}
if($nick != '')	{
echo '<title>DiabloMod Statystyki gracza: '.$nick.'</title>';	
echo '<head><meta http-equiv="content-type" content="text/html; charset=windows-1250"></head>';
echo '<div class="cMain">
		
		<tr>Postacie gracza: [b]'.$nick.'[/b]</tr>	
		
		<div class="cPlayers_Inner1">
			<table width="100%" border="0" cellpadding="0" cellspacing="0" class="tbl-players">
				<tr class="tbl-hdr">
					<td>Klasa</td>
					<td>Poziom</td>
					<td>Exp</td>
					<td>Siła</td>
					<td>Zręczność</td>
					<td>Inteligencja</td>
					<td>Szybkość</td>

				</tr>
				<tr style="height:4px; background-color:#000000; font-size:4px;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr>
';	
$a =0;
$i = 0;
$player = "SELECT * from $dbtable where nick='$nick'";
	$query2 = mysql_query($player)or die(mysql_error());
while ($row = mysql_fetch_array($query2)) {
		
		$a++;
		++$i;
		if($a % 2 == 0){
		echo '<tr class ="tbl-shade2">';
		} else {
			echo '<tr class ="tbl-shade3">';
		}
		if($i==1){$pclass ='Mag';} else if($i==2){$pclass ='Mnich';} else if ($i==3){$pclass ='Paladyn';}
		else if($i==4){ $pclass ='Zabójca';} else if($i==5){$pclass ='Nekromanta';} else if($i==6){$pclass ='Barbarzyńca';}
		else if($i==7){ $pclass ='Ninja';} else{ $pclass ='Łowca';}
								
		echo '<td>'.$pclass.'</td>';
		echo "<td>".$row["lvl"].'</td>';
		echo "<td>".$row["exp"].'</td>';
		echo "<td>".$row["str"].'</td>';
		echo "<td>".$row["dex"].'</td>';
		echo "<td>".$row["int"].'</td>';
		echo "<td>".$row["agi"].'</td>';
		echo '</tr>';
			}
}
if ($_GET['class'] >= '0') {



$class = $_GET['class'];
if($class == 0){
	echo '<div class="cMain">
		  <div class="cPlayers_Inner1">
			<table width="100%" border="0" cellpadding="0" cellspacing="0" class="tbl-players">
				<tr class="tbl-hdr">
					<td>Rank</td>
					<td>Nick</td>
					<td>Klasa</td>
					<td>Poziom</td>
					<td>Exp</td>
				</tr>
				<tr style="height:4px; background-color:#000000; font-size:4px;"><td> </td><td> </td><td> </td><td> </td><td> </td></tr>
';
	$a =0;
	$i = 1;
	$queryall = mysql_query("SELECT * from $dbtable ORDER BY lvl DESC, exp DESC limit 0,$ile")or die(mysql_error());
	while ($rall = mysql_fetch_array($queryall)) {
		
		$a++;
		if($rall["klasa"]==1){$pclass ='Mag';} else if($rall["klasa"]==2){$pclass ='Mnich';} else if ($rall["klasa"]==3){$pclass ='Paladyn';}
		else if($rall["klasa"]==4){ $pclass ='Zabójca';} else if($rall["klasa"]==5){$pclass ='Nekromanta';} else if($rall["klasa"]==6){$pclass ='Barbarzyńca';}
		else if($rall["klasa"]==7){ $pclass ='Ninja';} else{ $pclass ='Łowca';}
		if($a % 2 == 0){
		echo '<tr class ="tbl-shade2">';
		} else {
			echo '<tr class ="tbl-shade3">';
		}
		echo "<td>" . $i++ . "</td>";
		echo '<td>[b][url="index.php?player="]'.$rall["nick"].'[/url][/b]</td>';
		echo '<td>'.$pclass.'</td>';
		echo "<td>".$rall["lvl"].'</td>';
		echo "<td>".$rall["exp"].'</td></tr>';
			}
}
	
if($class <= 8){
	if($class > 0){
		echo '<div class="cMain">

		
		<div class="cPlayers_Inner1">
			<table width="100%" border="0" cellpadding="0" cellspacing="0" class="tbl-players">
				<tr class="tbl-hdr">
					<td>Rank</td>
					<td>Nick</td>
					<td>Poziom</td>
					<td>Exp</td>

				</tr>
				<tr style="height:4px; background-color:#000000; font-size:4px;"><td> </td><td> </td><td> </td><td> </td></tr>
		';
	}
$a =0;
	$i = 1;
	$sql = "SELECT * from $dbmod_tables where klasa ='$class' ORDER BY lvl DESC, exp DESC limit 0,$ile";
	$query = mysql_query($sql)or die(mysql_error());
	while ($row = mysql_fetch_array($query)) {
		
		$a++;
		if($a % 2 == 0){
		echo '<tr class ="tbl-shade2">';
		} else {
			echo '<tr class ="tbl-shade3">';
		}
		echo "<td>" . $i++ . "</td>";
		echo '<td>[b][url="index.php?player="]'.$row["nick"].'[/url][/b]</td>';
		echo "<td>".$row["lvl"].'</td>';
		echo "<td>".$row["exp"].'</td></tr>';
			}
	
		
			
} else {
	echo 'Nie ma takiej klasy';
}


}
?>
			</table>
		</div>
	</div>




</div>


</div>

<div class="cBottom">
	
<font size="1">Copyright 2008-2009 [url="http://amxx.pl"]GuTeK & Miczu[/url] v2.0</font>

	<font size="1"><a href="http://" target="_blank"></a></font>


</div>

</form>
</body>
</html>

pomoże kto?
  • +
  • -
  • 0




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych