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>



Postagens
Female
