Kelven 1 Denunciar post Postado Setembro 28, 2010 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
William Bruno 1501 Denunciar post Postado Setembro 28, 2010 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 erropor: $query131 = mysql_query($sql131) or die ( mysql_error() ); //aqui da o erroleia: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
macielcr7 9 Denunciar post Postado Setembro 28, 2010 qual a linha do erro ? Compartilhar este post Link para o post Compartilhar em outros sites
Kelven 1 Denunciar post Postado Setembro 28, 2010 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