Ir para conteúdo

POWERED BY:

Arquivado

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

alexealine

[Resolvido] Erro no script ? com resolvo?

Recommended Posts

Warning: mssql_num_rows(): supplied argument is not a valid MS SQL-result resource in c:\appserv\www\menuvip\manager.php on line 148

 

<?

require 'config.php';

?>

<head>

<script language=JavaScript>

var message="";

function clickIE() {if (document.all) {(message);return false;}}

function clickNS(e) {if

(document.layers||(document.getElementById&&!document.all)) {

if (e.which==2||e.which==3) {(message);return false;}}}

if (document.layers)

{document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;}

else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;}

 

document.oncontextmenu=new Function("return false")

</SCRIPT>

<style type=text/css>

body{

scrollbar-face-color:#0066FF;

scrollbar-highlight-color:#0066FF;

scrollbar-3dlight-color:#0066FF;

scrollbar-darkshadow-color:#000000;

scrollbar-shadow-color:333333;

scrollbar-arrow-color:0099FF;

scrollbar-track-color:#000000;

font-family:Arial;

font-size:2;

background-image: url(imagens/bg_fnd.jpg);

}

.forms {font-family:arial;

font-size:12px;

font-family:Arial;

background-color: transparent;

color:#DDDDDD;

font-weight:bold;

border:1 solid #FFFFFF}

a {

color:#B30000;

text-decoration: none;

}

a:hover {

color:#B30000;

text-decoration: underline;

}

body,td,th {

font-size: 2px;

}

</style>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head>

<body text="#E3E6C4" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">

<div align="center"></div>

<table width="506" height="506" border="1" align="center" cellpadding="2" cellspacing="2" bordercolor="#CCCCCC" bgcolor="#000000">

<tr>

<td width="36%" align="center" valign="top" bgcolor="#333333">

<p align="center">

<?php if ((isset($_COOKIE['login'])) AND (isset($_COOKIE['pass']))) {

$login = $_COOKIE['login'];

$senha = $_COOKIE['pass'];

$sql = "SELECT memb___id FROM MEMB_INFO WHERE memb___id='$login' AND Vip='1' AND memb__pwd='$senha'";

$sqlinject->test($sql);

$sql = mssql_query($sql);

$logado = mssql_num_rows($sql);

if ($logado <= 0) {

echo '<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">

<tr><td><div align="justify"><font size="2" face="Courier New, Courier, mono">

<script>

(window.alert("VOCE NAO E VIP!! Caso tenha pago fale com o adm!!"))

</script><BR><BR><BR><BR></div></td></tr>

<tr><td height="25" valign="top"><div align="center"><font color="#B30000" size="4" face="Courier New, Courier, mono"><strong>ACESSO USUÁRIOS </strong></font></div></td>

</tr><tr><td><form name="form1" method="post" action="logar.php">

<table width="100%" border="0" cellspacing="1" cellpadding="1">

<tr><td><div align="right"><strong><font color="#B30000" size="3" face="Courier New, Courier, mono">Login:</font></strong></div></td>

<td><span class="style13"><INPUT name=login class="forms" id="login" size=15 maxLength=15>

</span></td></tr><tr><td><div align="right"><strong><font color="#B30000" size="3" face="Courier New, Courier, mono">Senha:</font></strong></div></td>

<td><span class="style11 style14"><INPUT name=senha type=password class="forms" id="senha" size=15 maxLength=15>

</span></td></tr><tr><td><div align="right"></div></td><td><span class="style13">

<input name="cria" type="submit" class="forms" id="cria" value="ENTRAR"></td></tr></table>

</form></td></tr><tr><td> </td></tr></table>';

exit(); }

 

echo '<table width="100%" border="0" cellspacing="7" cellpadding="0"><tr>

<td align="right" valign="middle"><div align="center"><font color="#FFFFFF" size="3" face="Courier New"><strong>Olá ';

echo $_COOKIE["nome"];

echo '!</div><br></td>

<script language="JavaScript">

<!-- Hide the JavaScript from older browsers

(window.alert("Logado com sucesso, voce e vip!!"))

// End hiding of script -->

</script>

</tr><tr>

<td align="right" valign="middle"><a href="manager.php"><font size="2" face="Courier New"><strong>Minha Conta</a></td>

</tr><tr>

<td align="right" valign="middle"><a href="perfiledit.php"><font size="2" face="Courier New"><strong>Meus Dados</a></td>

</tr><tr>

<td align="right" valign="middle"><a href="mudasenha.php"><font size="2" face="Courier New"><strong>Mudar Senha</a></td>

</tr><tr>

<td align="right" valign="middle"><a href="pontos.php"><font size="2" face="Courier New"><strong>Distribuir Pontos</a></td>

</tr><tr>

<td align="right" valign="middle"><a href="pk.php"><font size="2" face="Courier New"><strong>Limpar PK</a></td>

</tr><tr>

<td align="right" valign="middle"><a href="inventorio.php"><font size="2" face="Courier New"><strong>Limpar Inventorio</a></td>

</tr><tr>

<td align="right" valign="middle"><a href="dados.php"><font size="2" face="Courier New"><strong>Procurar Personagem</a></td>

</tr><tr>

</tr><tr>

<td align="right" valign="middle"><a href="classe.php"><font size="2" face="Courier New"><strong>Mudar de Classe</a></td>

</tr><tr>

<td align="right" valign="middle"><a href="logout.php"><font size="2" face="Courier New"><strong>Sair</a></td>

</tr></table>';

} else {

echo '<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">

<tr><td><div align="center"><font size="2" face="Courier New, Courier, mono" color="#B30000">

<BR><BR>Area Assesivel Apenas Para Usuarios VIPS<BR>Se você e vip entre e divirta-se!<BR><BR><BR></div></td></tr>

<tr><td height="25" valign="top"><div align="center"><font color="#B30000" size="4" face="Courier New, Courier, mono"><strong>Painel do Usuario Vip!</strong></font></div></td>

</tr><tr><td><form name="form1" method="post" action="logar.php">

<table width="100%" border="0" cellspacing="1" cellpadding="1">

<tr><td><div align="right"><strong><font color="#B30000" size="3" face="Courier New, Courier, mono">Login:</font></strong></div></td>

<td><span class="style13"><INPUT name=login class="forms" id="login" size=15 maxLength=15>

</span></td></tr><tr><td><div align="right"><strong><font color="#B30000" size="3" face="Courier New, Courier, mono">Senha:</font></strong></div></td>

<td><span class="style11 style14"><INPUT name=senha type=password class="forms" id="senha" size=15 maxLength=15>

</span></td></tr><tr><td><div align="right"></div></td><td><span class="style13">

<input name="cria" type="submit" class="forms" id="cria" value="Entrar"></td></tr></table>

</form></td></tr><tr><td> </td></tr></table>';

exit(); } ?>

</p></td>

<td width="64%" align="center" valign="top" bgcolor="#333333">

<div align="center">

<?php

$login = stripslashes($_COOKIE['login']);

$login = htmlspecialchars($login,ENT_QUOTES);

$sql_nome = "SELECT memb_name FROM MEMB_INFO WHERE memb___id='$login'";

$sqlinject->test($sql_nome);

$sql_nome = mssql_query($sql_nome);

$nome = mssql_result($sql_nome, 0,0);

?>

<br>

<br>

<table width="98%" border="0" align="center" cellpadding="2" cellspacing="3">

<tr>

<td height="35" colspan="2"><div align="center"><font size="4"><strong><font color="#FFFFFF" face="Courier New">Dados de Sua Conta: <? echo $login; ?> </font></strong></font></div></td>

</tr>

<tr>

<td colspan="2" align="center" valign="middle"><div align="center"><?

$query = "select Name,Resets from Character where AccountID = '$login'";

$result = mssql_query($query);

echo '<center><font face="Courier New" size="2" color=white><table border=0 cellSpacing=5 cellpadding=1 width=100% align=center>';

echo '<tr><td><center><b><font face="Courier New" size="3" color=white>Nome do Personagem</td><td align="center"><b><font face="Courier New" size="2" color=white>Reset</td>';

for($i=0;$i<mssql_num_rows($result);++$i)

{

$row = mssql_fetch_row($result);

echo '<tr><td width=90%><font face="Courier New" size="2">';

echo $row[0];

echo '</td><td width=10%><center>';

echo $row[1];

echo '</td></tr>';

}

echo '</table></center>';

$conn=mssql_close();

?>

</p>

</div></td>

</tr>

</table>

</div></td>

</tr></table>

</body></html>

 

<script language=JavaScript>

<!--

 

var enderecosite='http://www.mexpert.vai.la'

 

var titulosite='Mu Expert - www.mexpert.vai.la'

 

function adicionafavoritos(){

 

if (document.all)

 

window.external.AddFavorite(enderecosite,titulosite)

 

}

 

function clique() {

 

if (event.button==2||event.button==1+2||event.button==3) {

 

java script:adicionafavoritos()

 

}

 

}

 

document.onmousedown=clique

 

//-->

 

</SCRIPT>

Compartilhar este post


Link para o post
Compartilhar em outros sites

A linha é essa:

for($i=0;$i<mssql_num_rows($result);++$i)

Bom, não tenho certeza do que pode estar acontecendo. Mas... eu não vi uma conexão com o mssql no script, pode ser que esteja no config.php. Só pra lembrar que eu nunca mechi com o mssql em php, então... eu acho que pode ser três coisas, a primeira é que a ele não está conectando no mssql, a segunda é que pode ser que não tenha uma conexão:

Se tiver, tente colocar na linha:

$query = ("select Name,Resets from Character where AccountID = '$login'", $var_da_conexao);
Ou então, dependendo de como está o DB, pode ser que para fazer a consulta, está linha está atrapalhando, tente retirá-la:

 

$login = htmlspecialchars($login,ENT_QUOTES);

 

Se não funcionar, então eu não posso ajudar mais xD

Compartilhar este post


Link para o post
Compartilhar em outros sites

for($i=0;$i<mssql_num_rows($result);++$i)
{
$row = mssql_fetch_row($result);
echo '<tr><td width=90%><font face="Courier New" size="2">';
echo $row[0];
echo '</td><td width=10%><center>';
echo $row[1];
echo '</td></tr>';
}

por

 

 

do{

$row = mssql_fetch_row($result);
echo '<tr><td width=90%><font face="Courier New" size="2">';
echo $row[0];
echo '</td><td width=10%><center>';
echo $row[1];
echo '</td></tr>';
}while($reltado = mssql_fetch_array($result) )

tenta ae...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Velho eu acho que isso á errado ..confere ai:

$sql_nome = mssql_query($sql_nome); 
$nome = mssql_result($sql_nome, 0,0);
A invés disso deixa assim:

$exe_nome = mssql_query($sql_nome); 
$nome = mssql_result($exe_nome, 0,0);

 

Só pra testar ..e outro lance também ..nem sei se está errado, mas ali no seu for que está:

for($i=0;$i<mssql_num_rows($result);++$i)
eu sempre uso assim:

..;$i++) ..

Compartilhar este post


Link para o post
Compartilhar em outros sites

Só pra testar ..e outro lance também ..nem sei se está errado, mas ali no seu for que está:

for($i=0;$i<mssql_num_rows($result);++$i)
eu sempre uso assim:

..;$i++) ..

É, :blink: eu também sempre uso assim. AUHauh Será que funciona desse jeito aí?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Só pra testar ..e outro lance também ..nem sei se está errado, mas ali no seu for que está:

for($i=0;$i<mssql_num_rows($result);++$i)
eu sempre uso assim:

..;$i++) ..

É, :blink: eu também sempre uso assim. AUHauh Será que funciona desse jeito aí?

 

Obrigado galera Deus abeçoes a todos

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.