Jump to content
Fórum Script Brasil
  • 0

O Que Tá De Errado Aqui Se


Guest foxter

Question

Guest foxter

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 to comment
Share on other sites

4 answers to this question

Recommended Posts

  • 0
Guest foxter
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 to comment
Share on other 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 to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.1k
    • Total Posts
      652k
×
×
  • Create New...