Jump to content


Photo

Erro No Select. Por Que Em?


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

#1 sensuais

sensuais

    Turista

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

Posted 21/08/2003, 22:05

Por que esse código ta dando erro na linha 2 e 4 do arquivo MOSTRASELECT3.PHP (é o segundo código ai embaixo)? 2 e 4 estão SUBLINHADAS.


Warning: Supplied argument is not a valid MySQL result resource in c:\phpdev\www\imobiliaria\www\mostraselect3.php on line 2

Warning: Supplied argument is not a valid MySQL result resource in c:\phpdev\www\imobiliaria\www\mostraselect3.php on line 4


<?
$conec ;
$bco ;
$conectou = 0;
include "conexao.php" ;
if ($conectou) {

$sql = "select para, tipo, bairro, preco from tb_imoveis ORDER BY preco DESC LIMIT 3 " ;

$res = mysql_query($sql,$conec);

$linhas = mysql_num_rows($res) ;

if (($res) and ($linhas)) {
include "mostraselect3.php" ;
}

else {
echo "Erro, favor avisar pelo e-mail rrr@rrr.com.";

} //fecha else
} //fecha conectou
?>

Ai o MOSTRASELECT3.PHP É ESSE:

<?
$linhas = mysql_num_rows($res) ;
$linhasini = 1 ;
$dados = mysql_fetch_array($res) ;
?>

<?
while ($linhasini <= $linhas) {

$para = $dados['para'] ;
$tipo = $dados['tipo'] ;
$bairro = $dados['bairro'] ;
$preco = $dados['preco'] ;
?>

<table width="100%" border="0" cellspacing="0" cellpadding="5">
<tr>
<td>
<table width="372" border="0" align="center" cellpadding="0" cellspacing="1">
<tr>
<td width="144" align="left" bgcolor="#CCCCCC"> <div align="right"><font color="#666666"><strong><font color="#666666"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Tipo:</font></strong></font></strong></font></div></td>
<td width="228" align="left" bgcolor="#EAEAEA"> <div align="left"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
<?php echo $tipo; ?></font></strong></div></td>
</tr>
<tr>
<td align="left" bgcolor="#CCCCCC"> <div align="right"><font color="#666666"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Para:</font></strong></font></div></td>
<td align="left" bgcolor="#EAEAEA"> <div align="left"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><?php echo $para; ?>
</font></strong></div></td>
</tr>
<tr>
<td align="left" bgcolor="#CCCCCC"> <div align="right"><font color="#666666"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Bairro:</font></strong></font></div></td>
<td align="left" bgcolor="#EAEAEA"> <div align="left"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
<?php echo $bairro; ?> </font></strong></div></td>
</tr>
<tr>
<td align="left" bgcolor="#CCCCCC"> <div align="right"><font color="#666666"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Pre&ccedil;o:</font></strong></font></div></td>
<td align="left" bgcolor="#EAEAEA"> <div align="left"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
<?php echo $preco; ?> </font></strong></div></td>
</tr>
</table>
</td>
</tr>
</table>

<?
$linhasini ++ ;
$dados = mysql_fetch_array($res) ;

}
?>



Alguém ai pode me dar uma mãozinha!

#2 Lice

Lice

    Quero ver quem é macho pra encarar meu avatar!

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

Posted 22/08/2003, 00:53

troca essas linhas:
$linhas = mysql_num_rows($res) ;
$dados = mysql_fetch_array($res) ;

por:
$linhas = mysql_num_rows($res) or die(mysql_error());
$dados = mysql_fetch_array($res) or die(mysql_error());

provavelmente vc vai descobrir o erro sozinho... mais qqr coisa estamos ai

#3 sensuais

sensuais

    Turista

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

Posted 22/08/2003, 11:46

Fiz o que vc falou mais aparece isso:

Warning: Supplied argument is not a valid MySQL result resource in c:\phpdev\www\imobiliaria\www\mostraselect3.php on line 2

Essa linha 2 está sublinhada.

<?
$linhas = mysql_num_rows($res) or die(mysql_error());
$linhasini = 1 ;
$dados = mysql_fetch_array($res) or die(mysql_error());


//$linhas = mysql_num_rows($res) ;
//$linhasini = 1 ;
//$dados = mysql_fetch_array($res) ;
?>

<?
while ($linhasini <= $linhas) {

$para = $dados['para'] ;
$tipo = $dados['tipo'] ;
$bairro = $dados['bairro'] ;
$preco = $dados['preco'] ;
?>

<table width="100%" border="0" cellspacing="0" cellpadding="5">
<tr>
<td>
<table width="372" border="0" align="center" cellpadding="0" cellspacing="1">
<tr>
<td width="144" align="left" bgcolor="#CCCCCC"> <div align="right"><font color="#666666"><strong><font color="#666666"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Tipo:</font></strong></font></strong></font></div></td>
<td width="228" align="left" bgcolor="#EAEAEA"> <div align="left"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
<?php echo $tipo; ?></font></strong></div></td>
</tr>
<tr>
<td align="left" bgcolor="#CCCCCC"> <div align="right"><font color="#666666"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Para:</font></strong></font></div></td>
<td align="left" bgcolor="#EAEAEA"> <div align="left"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><?php echo $para; ?>
</font></strong></div></td>
</tr>
<tr>
<td align="left" bgcolor="#CCCCCC"> <div align="right"><font color="#666666"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Bairro:</font></strong></font></div></td>
<td align="left" bgcolor="#EAEAEA"> <div align="left"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
<?php echo $bairro; ?> </font></strong></div></td>
</tr>
<tr>
<td align="left" bgcolor="#CCCCCC"> <div align="right"><font color="#666666"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Pre&ccedil;o:</font></strong></font></div></td>
<td align="left" bgcolor="#EAEAEA"> <div align="left"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
<?php echo $preco; ?> </font></strong></div></td>
</tr>
</table>
</td>
</tr>
</table>

<?
$linhasini ++ ;
$dados = mysql_fetch_array($res) ;

}
?>



O arquivo que stá com o include para essa página ai acima é esse:

<?
$conec ;
$bco ;
$conectou = 0;
include "conexao.php" ;
if ($conectou) {

$sql = "select para, tipo, bairro, preco from tb_imoveis ORDER BY preco DESC LIMIT 3 " ;

$res = mysql_query($sql,$conec);

$linhas = mysql_num_rows($res) ;

if (($res) and ($linhas)) {
include "mostraselect3.php" ;
}

else {
echo "Erro, favor avisar pelo e-mail rrr@rrr.com.";

} //fecha else
} //fecha conectou
?>



Agora gostária de saber se tem algum problema pois até chegar aquela página que mostra e que é a que está dando erro, ela passa por dois includes.


Pois que está na primeira página chamando um que chama o outra é essa:

<?
include "ver_sessao.php"; //Verifica se a sessão está ativa
?>
<html>
<head>
<title>Administra&ccedil;&atilde;o de cadastro de Im&oacute;veis</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF" text="#000000" link="#333333" vlink="#333333">
<table width="100%" border="0" cellspacing="0">
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td bgcolor="#666666">
<div align="center"><font color="#FFFFFF" size="2" face="Verdana, Arial, Helvetica, sans-serif"><b><i>Administra&ccedil;&atilde;o
de cadastro de Im&oacute;veis</i></b></font></div>
</td>
</tr>
<tr>
<td>
<hr>
</td>
</tr>
<tr>
<td bgcolor="#CCCCCC"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Mostrar
cadastrados </font></strong></td>
</tr>
<tr>
<td bgcolor="#EEEEEE"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><a href="frmconsulta.php">Im&oacute;vel</a></font></td>
</tr>
<tr>
<td bgcolor="#EEEEEE">&nbsp;</td>
</tr>
<tr>
<td bgcolor="#CCCCCC"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Pesquisa</font></strong></td>
</tr>
<tr>
<td bgcolor="#EEEEEE"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><a href="frmpesquisasimples.php">Pesquisa
Simples</a></font></td>
</tr>
<tr>
<td bgcolor="#EEEEEE"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><a href="frmpesquisabairro.php">Pesquisa
por Bairro</a></font></td>
</tr>
<tr>
<td bgcolor="#EEEEEE"><a href="frmpesquisa.php"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Pesquisa
detalhada de Im&oacute;vel</font></a></td>
</tr>
<tr>
<td bgcolor="#EEEEEE">&nbsp;</td>
</tr>
<tr>
<td bgcolor="#CCCCCC"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Cadastros</font></strong></td>
</tr>
<tr>
<td width="86%" bgcolor="#EEEEEE"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><a href="frmcadastraimovel.php">Im&oacute;vel</a></font></td>
</tr>
<tr>
<td bgcolor="#EEEEEE"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><a href="frmcadastrabairro.php">Bairro</a></font></td>
</tr>
<tr>
<td bgcolor="#EEEEEE"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><a href="frmcadastrofoto.php">Foto</a></font></td>
</tr>
<tr>
<td bgcolor="#EEEEEE"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><a href="frmcadastratipo.php">Tipo
de Im&oacute;vel</a></font></td>
</tr>
<tr>
<td bgcolor="#EEEEEE"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><a href="frmcadastrapara.php">Im&oacute;vel
Para</a></font></td>
</tr>
<tr>
<td bgcolor="#EEEEEE"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">&nbsp;</font></td>
</tr>
<tr>
<td bgcolor="#CCCCCC"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Altera&ccedil;&otilde;es</strong></font></td>
</tr>
<tr>
<td bgcolor="#EEEEEE"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><a href="frmaltera01.php">Im&oacute;vel</a></font></td>
</tr>
<tr>
<td bgcolor="#EEEEEE"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">&nbsp;</font></td>
</tr>
<tr>
<td bgcolor="#CCCCCC"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Excluir</strong></font></td>
</tr>
<tr>
<td bgcolor="#EEEEEE"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><a href="frmexclui.php">Im&oacute;vel</a></font></td>
</tr>
<tr>
<td bgcolor="#EEEEEE"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><a href="frmexcluibairro.php">Bairro</a></font></td>
</tr>
<tr>
<td bgcolor="#EEEEEE"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><a href="frmexcluifoto.php">Foto</a></font></td>
</tr>
<tr>
<td bgcolor="#EEEEEE"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><a href="frmexcluitipo.php">Tipo
de Im&oacute;vel</a></font></td>
</tr>
<tr>
<td bgcolor="#EEEEEE"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><a href="frmexcluipara.php">Im&oacute;vel
Para</a></font></td>
</tr>
</table>
<p>&nbsp;</p>
<p>

<?
include "mostraselect3.php" ;
?>


</p>
</body>
</html>


Se alguem puder me dar uma mãozinha, fico grato....




1 user(s) are reading this topic

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

IPB Skin By Virteq