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

problema com php + mysql - alguém pode me ajudar?


msmatrix

Pergunta


olá amigos do scriptbrasil...

estou com um problema aqui no meu script PHP... é o seguinte...

esta dando estes erros na listagem dos dados:

Warning: Division by zero in /home/cialfco/public_html/estrutura/usuarios/listar.php on line 34

<?

$pg=$_GET[pg];
$page=$_GET[/page][page];

if($usernivel == "2"){
$busca = "SELECT * FROM phpsp_users where userlevel='1' order by userlevel";
} else {
$busca = "SELECT * FROM phpsp_users where userlevel='1' OR userlevel='2' order by userlevel";
}

$total_reg = "$qts_ultimos";

if(!$page){
$page = "1";
}

$inicio = $page-1;
$inicio = $inicio*$total_reg;

$limite = mysql_query("$busca LIMIT $inicio,$total_reg");
$todos = mysql_query("$busca");

$tr = mysql_num_rows($todos);
$tp = ceil($tr / $total_reg);

if(mysql_num_rows($todos)>0){
 //  if (($todos%2)==0) { $bgcolor="#FFFFFF"; } else { $bgcolor="#C0C0C0"; } 
?>
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/cialfco/public_html/estrutura/usuarios/listar.php on line 63
<? while ($dados=mysql_fetch_array($limite)) {?>

será que alguém poderia me esclarecer , fazendo um grande favor, onde esta o problema ?

valeu..

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Divisão por zero:

$tp = ceil($tr / $total_reg);

Segundo o seu script $total_reg = $qts_ultimos, só você não especifica em lugar algum o valor $qts_ultimos...

-----

Quanto ao problema do mysql_fetch_array, troca isso:

$limite = mysql_query("$busca LIMIT $inicio,$total_reg");

Por isso

$limite = mysql_query("$busca LIMIT $inicio,$total_reg") OR DIE (mysql_error());

Sua query tem algum problema e com o mysql_error() o próprio mysql vai informar o erro...

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,1k
    • Posts
      651,8k
×
×
  • Criar Novo...