boa noite, tenho o seguinte erro no código:
Warning: mysql_close() expects parameter 1 to be resource, null given in /home/rpublici/public_html/loja/incluir.php on line 71
...e alem disso não me está a inserir os produtos na tabela "produtos"... alguém me pode ajudar?
ficheiro: incluir.php
<html> <head> <title>Inserir Registos</title> </head> <body> <h2 align="center">Inserir Produtos</h2> <hr> <? //EXECUTA A LIGAÇÃO À BASE DE DADOS require_once("conecta.php"); if(!isset($_POST["enviar"])){ ?> <form method="POST" action="<? echo $_SERVER["PHP_SELF"]; ?>"> <center> <br> <table border="0" cellpading="4" cellspacing="8" bgcolor="#cfcfcf"> <tr> <td align="right">Nome:</td> <td><input type="text" name="nome" size="40"></td> </tr> <tr> <td align="right">Descrição:</td> <td><textarea rows="2" name="descricao" cols="30"></textarea></td> </tr> <tr> <td align="right">Adicionais:</td> <td><textarea rows="2" name="adicionais" cols="30"></textarea></td> </tr> <tr> <td align="right">Preço:</td> <td><input type="text" name="preco" size="40"></td> </tr> <tr> <td> </td> <td align="right"> <input type ="hidden" name="enviar" value="S"> <input type="submit" value="Inserir Produto" name="incluir"> </td> </tr> </table> </form> <? }else{ //INSERE O PRODUTO if ($ligacao){ $nome=$_POST["nome"]; $descricao=$_POST["descricao"]; $adicionais=$_POST['adicionais']; $preco=$_POST["preco"]; $sql="insert into produtos values('','$nome','$descricao','$adicionais','$preco')"; $res2=mysql_db_query("loja","$sql",$ligacao); //SE TUDO ESTIVER OK MOSTRA A MENSAGEM DE SUCESSO if ($res2){ echo"<p align='center'>Produto incluido com sucesso!</p>"; }else{ //CASO EXISTA ALGUM ERRO MOSTRA O ERRO EXISTENTE $erro=mysql_error(); echo "<p align='center'>Erro: $erro</p>"; }}} //FECHA A LIGAÇÃO mysql_close($ligacao); ?> <p align="center"><a href="menu.php">Voltar</a></p> </body> </html>