Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Kelven

[Resolvido] erro na consulta

Recommended Posts

Pessoal tenho um script que direto ta dando erro na consulta da o erro 1 não sei porque, pois ja verifiquei o banco de dados e tudo ta certinho, vocês sabem o que pode ser?

olhem o script:

 

<?php include("conexao.php");


?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Loja virtual</title>
</head>

<body style="margin:auto; font:Verdana, Geneva, sans-serif; font-size:12px;">


<table width="800px" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td colspan="3" style="text-align:center; background-color:#000" width="100%">
    <a href="index.php"><?php  include("topo.php");?></a></td>
  </tr>
  <tr>
  
  <!-- Toda a parte do menu em php -->
    <td width="113" style="text-align:left"><div style="position:absolute; left: 16px; top: 232px;"><?php $sql = "SELECT * FROM categoria";
$resultado = mysql_query($sql) or die ("ouve um erro ao mostrar os arquivos, talvez seja erro de banco de dados entre em contato contato@flycratry.com");
while($registro=mysql_fetch_array($resultado))
{
	?>
<a href="index.php?id=<?php echo $registro[id] ?>"><?php echo $registro[categoria];?></a><br />
<?php 
$id_para_subcategoria= $_GET["id"];
if($id_para_subcategoria != "")
{
	
	$sql2 = "SELECT * FROM subcategorias WHERE id_categoria = '$registro[id]'";
	$resultado_subcategorias = mysql_query($sql2) or die ("tem erro no script");
	while($registro2= mysql_fetch_array($resultado_subcategorias))
	{
		
	if ($id_para_subcategoria == $registro2[id_categoria])
	{
	?>
   --<a href="subcategorias.php?id=<?php echo $registro2[id_categoria]; ?>&id_subcategoria=<?php echo $registro2[id_subcategoria]; ?>"><?php echo $registro2[subcategoria]?></a><br />
<?php
	}
	}
	
	}
?>


<?php
}?>
<!-- fim da parte do menu em php -->
</div>
</td>
    <td width="177" style="text-align:center">
    <?php 
	$id_categoria = $_GET["id"];
	$id_categoria_da_subcategoria = $_GET["id_categoria"];
	if ($id_categoria == "" && $id_categoria_da_subcategoria == "")
	{
		
	$sql131 = "SELECT * FROM produtos ORDER BY id_produto DESC ";
	$query131 = mysql_query(sql131) or die ("erro 1"); //aqui da o erro
	
	while($resultado = mysql_fetch_array(query131) or die ("erro 2"))
	{
		
		echo $resultado[nome];}
		
        ?>
  		
    <td align="center"><img src="aa" width="100" height="100"  />
        <br />
        <?php echo $ver_novidades[nome];?>
        <br /><br />
      <a href="detalhes.php?id_produto=<?php echo $ver_novidades[id_produto];?>">detalhes</a><br /><br />
    <a href="editar.php?acao=incluir&id=<?php echo $ver_novidades[id_produto];?>">Adicionar a carrinho</a>
    </td>
	
    <?php
			
	}
	else
	{
		
		/* Parte do produto*/
		$sql3 = "SELECT * FROM produtos WHERE id_categoria = '$id_categoria'";
		$resultado_produtos = mysql_query($sql3) or die ("tem um erro no script");
		echo '<table width="100%" bordercolor="#CCCCCC" border="0" cellspacing="0" cellpadding="0">';
$i = 0;
while($x = mysql_fetch_array($resultado_produtos)) {
        ++$i;
        echo ($i==0) ? '<tr>' : null;
        ?>
    </td><td align="center">
            <p> </p>
            <p><img src="adfasfasdfasdf" width="100" height="100"  /></p>
            <p><?php echo $x['nome'];?>
            </p>
        <p><a href="detalhes.php?id_produto=<?php echo $x['id_produto'];?>">detalhes</a><br /><br />
        <a href="editar.php?acao=incluir&id=<?php echo $x['id_produto'];?>">Adicionar a carrinho</a></p></td>
        <?php
        if ($i==4) {
                $i = 0;
                echo '</tr>';
        }
}
echo '</table>';
	 }?>
    
    </td>
    <td width="82" rowspan="2" style="text-align:center"> propaganda </td>
  </tr>
  <tr>
    
  </tr>
  <tr>
    <td colspan="3" style="text-align:center">Rodapé</td>
  </tr>
</table>

</body>
</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara, enqnto estiver desenvolvendo.. em vez de colocar essas strings que nada ajudam, coloque mysql_error()

troque:

$query131 = mysql_query(sql131) or die ("erro 1"); //aqui da o erro
por:

 

$query131 = mysql_query($sql131) or die ( mysql_error() ); //aqui da o erro
leia:

http://forum.imasters.com.br/index.php?/topic/375800-orientacoes-para-uma-boa-participacao/

 

se você seguir as instruções, vai lhe poupar um bom tempo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

vou fazer isso william,

maciel deu o erro que da é aonde ta mostrando ai porque aparece erro 1, que é o que eu coloquei para aparecer caso desse erro.

 

pessoal peço desculpas eu simplesmente esqueci de colocar a "$" para dizer que era variavel.

um erro primario, mas me pegou XD

mas valeu ai pela ajuda.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.