Ir para conteúdo
Fórum Script Brasil
  • 0

O Que Tá De Errado Aqui Se


Guest foxter

Pergunta

gente, no meu pc aqui funciona perfeitamente esta linha do codigo:

if ($from=='1') $cc=1;

else $cc = $from+1;

while($rows = mysql_fetch_array($squery))

{

if ($rows[rank] > 0) {

$rating = 0;

}

else { $rating = 0;}

mas quando enviei para o server a linha:

while($rows = mysql_fetch_array($squery))

apresentou o seguinte erro:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/sopremio/public_html/categoria.php on line 149

o $query tah da seguinte forma:

if (!$acao) {

$squery = mysql_db_query ($dbname,"select *,

if (rank/hitout, rank/hitout,0) as rank,if (votos, votos,0) as votos from usuarios where status='Y' order by hitout DESC,rank DESC,totalvotos DESC,hitout DESC limit $inicio,$lpp");

}

else {

$squery = mysql_db_query ($dbname,"select *,

if (rank/hitout, rank/hitout,0) as ranks,if (votos, votos,0) as votos from usuarios where status='Y' and categoria='$acao' order by hitout DESC,rank DESC,totalvotos DESC,hitout DESC limit $inicio,$lpp");

}

pra mim tah certo isso, pois c funciona no meu pc certinho não é?, só num sei o porque num funciona no host...

já tentei resolver mas num consegui...

alguém sabe o q pode ser????

vlws

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0
Perae, nem olhei o código...

Para começar do que se trata $from?

E que tipo de variável é?

int ou string?

tae todo o codigo desta sessao...

<?
if(!$pagina){
    $from=0;
}elseif($pagina == '1'){
    $from=$lpp;
}elseif($pagina == '2'){
    $from=$lpp+$lpp;
}elseif($pagina == '3'){
    $from=$lpp+$lpp+$lpp;
}elseif($pagina == '4'){
    $from=$lpp+$lpp+$lpp+$lpp;
}elseif($pagina == '5'){
    $from=$lpp+$lpp+$lpp+$lpp+$lpp;
}elseif($pagina == '6'){
    $from=$lpp+$lpp+$lpp+$lpp+$lpp+$lpp;
}elseif($pagina == '7'){
    $from=$lpp+$lpp+$lpp+$lpp+$lpp+$lpp+$lpp;
}elseif($pagina == '8'){
    $from=$lpp+$lpp+$lpp+$lpp+$lpp+$lpp+$lpp+$lpp;
}elseif($pagina == '9'){
    $from=$lpp+$lpp+$lpp+$lpp+$lpp+$lpp+$lpp+$lpp+$lpp;
}elseif($pagina == '10'){
    $from=$lpp+$lpp+$lpp+$lpp+$lpp+$lpp+$lpp+$lpp+$lpp+$lpp;
}


if ($from=='1') $cc=1;
else $cc = $from+1;


while($rows = mysql_fetch_array($squery))
 {
    
    if ($rows[rank] > 0) {
  $rating = 0;
    }
    else { $rating = 0;}
    ?>

Link para o comentário
Compartilhar em outros sites

  • 0

Eu acho que eu sei o que é: no arquivo php.ini do teu servidor, REGISTER_GLOBALS tá como OFF... Utilizar $_POST['from'] ao invés de $from e faça isso para todas as variáveis vindas de formulários que tenham método post, no caso de o método ser get, utiliza $_GET['variavel']. Acho que é isso, posta se deu certo ou não...

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,2k
×
×
  • Criar Novo...