Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

MikaelMeira

Problema no meu código

Recommended Posts

<?php
//                          PHPSTATS CONFIGURATION!
//###############################################################################
$host = "localhost"; //Server Address or Ip                                              #
$db   = "sclans"; //DataBase                                                          #
$user = "root"; //Username                                                          #
$pass = ""; //Password                                                          #
$name = ""; //Server Name                                             #
$sitename = "Rank PVP"; //WebSite Name                                      #
$icon = ""; //WebSite Icon  #
$txt1 = "id:"; //Table 1 (id)                                                   #
$txt2 = "name:"; //Table 2 (Player)                                           #
$txt3 = "neutral_kills:"; //Table 3 (Kills)                                             #
$txt4 = "deaths:"; //Table 4 (Deaths)                                           #
$txt5 = "Level:"; //Table 5 (Level)                                             #
//###############################################################################
$con = mysql_pconnect($host, $user, $pass) or trigger_error(mysql_error(),E_USER_ERROR);
mysql_select_db($db, $con);
$query = sprintf("SELECT name, neutral_kills, deaths, id FROM sc_players");
$dados = mysql_query($query, $con) or die(mysql_error("Não foi possível selecionar o Banco de dados."));
$linha = mysql_fetch_assoc($dados);
$total = mysql_num_rows($dados);
?>

<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

<title><?php echo $sitename; ?></title>
<link rel="stylesheet" type="text/css" href="./Ranking_files/estilo.css">
<link rel="shortcut icon" href="<?php echo $icon; ?>">
<script src="./Ranking_files/func.js" type="text/javascript"></script>
</head>

<body>
<div id="main">
<br>
<hr>
<br>
<div id="rankwrapper" onClick="loadXMLDoc2(0)">
<div id="ranktxt"><span class="ranking"> <? echo $name; ?> </span></div>
<div id="rankfim"></div>
</div>
<br>
<hr>
<br>
<div id="tabela">
<table>
<tbody><tr id="tr0"><td><?php echo $txt1; ?></td><td width="30"></td><td><?php echo $txt2; ?></td><td onClick="loadXMLDoc(1)" class="tbh"><?php echo $txt3; ?>   </td><td onClick="loadXMLDoc(2)" class="tbh"><?php echo $txt4; ?></td><td onClick="loadXMLDoc(3)" class="tbh"><?php echo $txt5; ?></td></tr>
<?php
	$total > 0;
	while($linha = mysql_fetch_assoc($dados)); 
	
	{
?>
<?php
$p1 = $linha['name'];
$p2 = $linha['level'];
$p3 = $linha['neutral_kills'];
$p4 = $linha['deaths'];
$p5 = $linha['id'];
?>		
			<tr id="tr1"><td><span class="td1"><?php echo $p5; ?></span></td><td></td><td><span class="td2"><?php echo $p1; ?></span></td><td><span class="td3"><?php echo $p3; ?></span></td><td><span class="td4"><?php echo $p4; ?></span></td><td><span class="td5"><?php echo $p2; ?></span></td></tr>	
<?php
	}
	?>
</body>
</html>
<?php
mysql_free_result($dados);
?>
</div></body></html>

Estou com problema, não aparece nada dos usuario do banco de dados no site.

Compartilhar este post


Link para o post
Compartilhar em outros sites

talvez se tirar esse sprintf da $query

$query = "SELECT name, neutral_kills, deaths, id FROM sc_players";

e eu costumo fazer algo mais ou menos assim

$con = mysql_connect("local", "user", "senha") or die('Não foi possível conectar');
mysql_select_db("banco", $con);
mysql_set_charset('utf8');

$lista = mysql_query("SELECT * FROM tabela");

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ainda não aparece nada dos usuario do banco de dados no site.

Olhe

<?php
//                          PHPSTATS CONFIGURATION!
//###############################################################################
$host = "localhost"; //Server Address or Ip                                              #
$db   = "sclans"; //DataBase                                                          #
$user = "root"; //Username                                                          #
$pass = ""; //Password                                                          #
$name = ""; //Server Name                                             #
$sitename = "Rank PVP"; //WebSite Name                                      #
$icon = ""; //WebSite Icon  #
$txt1 = "id:"; //Table 1 (id)                                                   #
$txt2 = "name:"; //Table 2 (Player)                                           #
$txt3 = "neutral_kills:"; //Table 3 (Kills)                                             #
$txt4 = "deaths:"; //Table 4 (Deaths)                                           #
$txt5 = "Level:"; //Table 5 (Level)                                             #
//###############################################################################
$con = mysql_connect("localhost", "root", "") or die('Não foi possível conectar');
mysql_select_db("sclans", $con);
mysql_set_charset('utf8');

$lista = mysql_query("SELECT * FROM sc_players");
$query = "SELECT name, neutral_kills, deaths, id FROM sc_players";
$dados = mysql_query($query, $con) or die(mysql_error("Não foi possível selecionar o Banco de dados."));
$linha = mysql_fetch_assoc($dados);
$total = mysql_num_rows($dados);
?>

<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

<title><?php echo $sitename; ?></title>
<link rel="stylesheet" type="text/css" href="./Ranking_files/estilo.css">
<link rel="shortcut icon" href="<?php echo $icon; ?>">
<script src="./Ranking_files/func.js" type="text/javascript"></script>
</head>

<body>
<div id="main">
<br>
<hr>
<br>
<div id="rankwrapper" onClick="loadXMLDoc2(0)">
<div id="ranktxt"><span class="ranking"> <? echo $name; ?> </span></div>
<div id="rankfim"></div>
</div>
<br>
<hr>
<br>
<div id="tabela">
<table>
<tbody><tr id="tr0"><td><?php echo $txt1; ?></td><td width="30"></td><td><?php echo $txt2; ?></td><td onClick="loadXMLDoc(1)" class="tbh"><?php echo $txt3; ?>   </td><td onClick="loadXMLDoc(2)" class="tbh"><?php echo $txt4; ?></td><td onClick="loadXMLDoc(3)" class="tbh"><?php echo $txt5; ?></td></tr>
<?php
	$total > 0;
	while($linha = mysql_fetch_assoc($dados)); 
	
	{
?>
<?php
$p1 = $linha['name'];
$p2 = $linha['level'];
$p3 = $linha['neutral_kills'];
$p4 = $linha['deaths'];
$p5 = $linha['id'];
?>		
			<tr id="tr1"><td><span class="td1"><?php echo $p5; ?></span></td><td></td><td><span class="td2"><?php echo $p1; ?></span></td><td><span class="td3"><?php echo $p3; ?></span></td><td><span class="td4"><?php echo $p4; ?></span></td><td><span class="td5"><?php echo $p2; ?></span></td></tr>	
<?php
	}
	?>
</body>
</html>
<?php
mysql_free_result($dados);
?>
</div></body></html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

tente trocar fetch_assoc por fetch_array.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mikael, levante-se da cadeira e vá até o banheiro, olhe no espelho, pronto, você acabou de ver a pessoa que SEMPRE poderá lhe ajudar, ou seja, você mesmo. Ficar postando "alguém ajuda" passa a ideia de alguém que quer pronto, um folgado, ou no popular o preguiçoso. Neste tempo todo você procurou alguma solução? Tentou alguma alteração ou apenas ficou apertando F5 na esperança que alguém leia todo o seu código e faça o seu trabalho?

 

Mais cedo já apaguei outra mensagem de up sua, conforme as regras do fórum:

Favor não postar mensagens com o objetivo de evidenciar o tópico, tornando-o primeiro da lista de tópicos (up), tal como mensagens repetitivas e/ou que não condizem com o assunto do tópico em questão (flood).

 

 

Quanto ao seu problema, ative a exibição de todos os erros, e utilize OR DIE(mysql_error()) em todas as querys, em alguma vai retornar o erro que está impedindo você de ser feliz.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.