Jump to content


Photo

Ajuda! Sistema De Notícias Php - Erro -


  • Faça o login para participar
12 replies to this topic

#1 Rodrigo - RFT

Rodrigo - RFT

    Turista

  • Usuários
  • 33 posts
  • Sexo:Masculino
  • Localidade:Porto Alegre - RS
  • Interesses:Internet, WEB, Impressão, Produção Gráfica, Edição Gráfica, Planejar, Organizar, Aconselhar, Direcionar, Controlar.

Posted 20/10/2008, 16:23

Olá Amigos,

Estou com um problema no meu portal de notícias! No link: http://www.portalven...ias_de_cidreira

Os erros são os seguintes:

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/portalve/public_html/portal/estrutura/noticias/exibe.php on line 371

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/portalve/public_html/portal/estrutura/noticias/exibe.php on line 535

O arquivo (portal/estrutura/noticias/exibe.php) está em anexo nesse tópico para vcs ver...

Aguardo Respostas e a Ajuda de vcs ! ;)

Abraços

Attached Files


Edição feita por: Rodrigo - RFT, 21/10/2008, 13:36.


#2 Maykel Esser

Maykel Esser

    Super Veterano

  • Usuários
  • 1536 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR

Posted 20/10/2008, 16:48

cara, tem como você postar o trecho indicado no erro? A consulta referente a linha 371 e 535. O problema está na consulta que está gerando linhas do banco de dados... eu nao posso fazer downloads aqui :P

Se este post lhe ajudou, ajude o fórum também. Use a reputação de mensagens! add.png


#3 Rodrigo - RFT

Rodrigo - RFT

    Turista

  • Usuários
  • 33 posts
  • Sexo:Masculino
  • Localidade:Porto Alegre - RS
  • Interesses:Internet, WEB, Impressão, Produção Gráfica, Edição Gráfica, Planejar, Organizar, Aconselhar, Direcionar, Controlar.

Posted 20/10/2008, 19:03

Olá Amigo,

O trecho indicado eu acho que é esse:
<?
}
// FIM DA ACAO DE OUTRAS



// INICIO DA ACAO VER ULTIMAS
if($acao == "ultimas_noticia"){

	$dataHoje = date("Y-m-d H:i:s");
	$wh1 = "AND data < '$dataHoje'";
	//echo $wh1;
	
	if(!empty($idcat)){
	$wh2 = "AND id_cat = '$idcat'";
	}
	
	
	
	if(!empty($limite2)){
	$limite2 = "LIMIT $limite2";
	}

$busca = "SELECT * FROM $tabela1 WHERE status='S' $wh1 $wh2 $ordem";
//echo $busca;

	if($paginacao == "S"){
	
		$total_reg = $qts_ultimos;
	
		if(!$page){
		$page = "1";
		}

		$inicio = $page-1;
		$inicio = $inicio*$total_reg;
		$limite = mysql_query("SELECT * FROM legals_invoices ORDER BY id DESC,$busca LIMIT $inicio,$total_reg");
	} else {
		$limite = mysql_query("$busca $limite2");
	} 

$todos = mysql_query("$busca");

$tr = mysql_num_rows($todos); //esse é que dá o erro

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

if($tr > 0){
?>

e o outro:

<?
} // FIM DO ELSE
} // FIM DA ACAO VER ULTIMAS




// INICIO DA ACAO VER ULTIMAS 3
if($acao == "ultimas_noticias"){

	$dataHoje = date("Y-m-d H:i:s");
	$wh1 = "AND data < '$dataHoje'";
//	echo $wh1;

	if(!empty($idcat)){
	$wh2 = "AND id_cat = '$idcat'";
	}
	
	if(!empty($limite2)){
	$limite3 = "LIMIT $limite2";
	}
	
	
$busca = "SELECT * FROM $tabela1 WHERE status='S' AND destaque='N' $wh1 $wh2 $ordem";
//echo $busca;

	if($paginacao == "S"){
	
		$total_reg = $qts_ultimos;
	
		if(!$page){
		$page = "1";
		}

		$inicio = $page-1;
		$inicio = $inicio*$total_reg;
		$limite = mysql_query("$busca LIMIT $inicio,$total_reg");
	} else {
		$limite = mysql_query("$busca $limite3");
	} 

$todos = mysql_query("$busca");

$tr = mysql_num_rows($todos); //esse que dá o outro erro

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

if($tr > 0){
?>


#4 Maykel Esser

Maykel Esser

    Super Veterano

  • Usuários
  • 1536 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR

Posted 21/10/2008, 08:22

Bom, olhei por cima e não vi nada. Pode ser que as variáveis que estão pedindo estejam faltando. Dê um echo nessa consulta aí e veja o que retorna. Veja se tem algo faltando nela, posta a consulta pra gente ver como ela está sendo lida! (y)

Se este post lhe ajudou, ajude o fórum também. Use a reputação de mensagens! add.png


#5 Rodrigo - RFT

Rodrigo - RFT

    Turista

  • Usuários
  • 33 posts
  • Sexo:Masculino
  • Localidade:Porto Alegre - RS
  • Interesses:Internet, WEB, Impressão, Produção Gráfica, Edição Gráfica, Planejar, Organizar, Aconselhar, Direcionar, Controlar.

Posted 22/10/2008, 12:25

Oie,

Eu não entendo muito de PHP por isso que perguntei no fórum...
...em questão do echo, não sei o que se refere.
Poderia me explicar em que parte do código eu coloco?

Abraços

Socorrooo!!!!!!!!!!

Ajudaaa!


#6 JuniorE

JuniorE

    Turista

  • Usuários
  • 51 posts
  • Sexo:Não informado

Posted 22/10/2008, 15:42

Rodrigo,

Ali nos mysql_query, tenta tirar as aspas que tem dentro dos parenteses, pois acho que não é necessário.
Outra coisa, ali no mysql_num_rows, procura na net sobre esse comando e verifica se você não tem que passar alguma outra referência junto.

Abraços!

#7 Rodrigo - RFT

Rodrigo - RFT

    Turista

  • Usuários
  • 33 posts
  • Sexo:Masculino
  • Localidade:Porto Alegre - RS
  • Interesses:Internet, WEB, Impressão, Produção Gráfica, Edição Gráfica, Planejar, Organizar, Aconselhar, Direcionar, Controlar.

Posted 22/10/2008, 16:40

olá amigo,

Ainda não adiantou....

Aguardo ajudas...

#8 Paulo André

Paulo André

    Why so serious?

  • Ex-Admins
  • 5114 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte - MG
  • Interesses:O.Q.F.J.?

Posted 22/10/2008, 17:04

Nas linhas correspondente tente alterar para:

$todos = mysql_query("$busca") or die(mysql_error());

[]'sAté mais
Paulo André G Rodrigues,
ex-administrador Fórum WMO.


www.CanalDev.com.br

#9 Rodrigo - RFT

Rodrigo - RFT

    Turista

  • Usuários
  • 33 posts
  • Sexo:Masculino
  • Localidade:Porto Alegre - RS
  • Interesses:Internet, WEB, Impressão, Produção Gráfica, Edição Gráfica, Planejar, Organizar, Aconselhar, Direcionar, Controlar.

Posted 22/10/2008, 17:55

Amigo isso agora funcionou...

Mas apareceu este erro agora:
Unknown column 'id_cat' in 'where clause'


#10 Paulo André

Paulo André

    Why so serious?

  • Ex-Admins
  • 5114 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte - MG
  • Interesses:O.Q.F.J.?

Posted 22/10/2008, 18:05

Ou seja, o campo id_cat não existe na tabela.

Até mais
Paulo André G Rodrigues,
ex-administrador Fórum WMO.


www.CanalDev.com.br

#11 Rodrigo - RFT

Rodrigo - RFT

    Turista

  • Usuários
  • 33 posts
  • Sexo:Masculino
  • Localidade:Porto Alegre - RS
  • Interesses:Internet, WEB, Impressão, Produção Gráfica, Edição Gráfica, Planejar, Organizar, Aconselhar, Direcionar, Controlar.

Posted 22/10/2008, 18:25

Não existe mesmo! mas como eu coloco no lucar de id_cat coloco noticias_cat ???

#12 Paulo André

Paulo André

    Why so serious?

  • Ex-Admins
  • 5114 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte - MG
  • Interesses:O.Q.F.J.?

Posted 22/10/2008, 18:48

Troque id_cat por noticias_cat em seu código.

Até mais
Paulo André G Rodrigues,
ex-administrador Fórum WMO.


www.CanalDev.com.br

#13 Rodrigo - RFT

Rodrigo - RFT

    Turista

  • Usuários
  • 33 posts
  • Sexo:Masculino
  • Localidade:Porto Alegre - RS
  • Interesses:Internet, WEB, Impressão, Produção Gráfica, Edição Gráfica, Planejar, Organizar, Aconselhar, Direcionar, Controlar.

Posted 22/10/2008, 20:13

Caraca Amigão!!!!

Funcionou!!!!!!!!!!! Valeu, pode colocar como tópico resolvido! Valeu! Obrigado! ;)




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq