Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Corrigindo!!! Formulário...
AE galera seguindo um tutorial para montar a minha loja online, montei este programinha, seguindo todos os passos, fiz as tabelas no meu banco com as chaves estrageiras e tudo mais, mas ta dando o seguinte erro:
Ele não está cadastrando no banco de dados, sendo que ele lista os produtos que eu inseri direto pelo banco e exclui , mas o principal não ta dando certo que é o cadastramento.
O meu formulário que administra é esse:
<html>
<title>Administração da Loja</title>
<body>
<div align="center"> <center>
<table border="1" cellpadding="0" cellspacing="0" width="85%" bordercolor="#008000" height="348">
<tr>
<td width="33%" bgcolor="#000080" height="19">
<p align="center"><font color="#FFFFFF" face="Arial" size="3"><b>Incluir
Produto</b></font></td>
<td width="33%" bgcolor="#000080" height="19">
<p align="center"><font color="#FFFFFF" face="Arial" size="3"><b>Excluir
Produto</b></font></td>
</tr>
<tr>
<td width="33%" rowspan="3" valign="top" height="325">
<form method="POST" action="administra.php">
<input type="hidden" name="operacao" value="incluir">
<p align="center"> <br>
Código: <input type="text" name="codigo" size="5"></p>
<p align="center">Nome do produto: <input type="text" name="nome" size="20"></p>
<p align="center">Descrição do produto:<br>
<textarea rows="2" name="descricao" cols="20"></textarea></p>
<p align="center">Preço: <input type="text" name="preco" size="10">
Peso: <input type="text" name="peso" size="10"></p>
<p align="center">Cód. Categoria: <input type="text" name="cc" size="4"><br>
Cód. Subcategoria: <input type="text" name="cs" size="4"></p>
<p align="center">Inf. Adicionais: <input type="text" name="ad" size="20"></p>
<p align="center"><input type="submit" value="Incluir Produto" name="enviar"></p>
</form>
</td>
<td width="33%" height="175">
<p align="center"> <br>
Código do produto a ser excluído:</p>
<form method="POST" action="administra.php">
<input type="hidden" name="operacao" value="excluir">
<p align="center"><input type="text" name="codigo" size="5"></p>
<p align="center"><input type="submit" value="Excluir Produto" name="enviar"></p>
</form>
<p align="center"><br>
</td>
</tr>
<tr>
<td width="33%" bgcolor="#000080" height="22">
<p align="center"><font color="#FFFFFF" face="Arial" size="3"><b>Mostrar
Produtos</b></font></td>
</tr>
<tr>
<td width="33%" height="124">
<p align="center"> <br>
Clique no botão abaixo para exibir todos os produtos da loja:</p>
<form method="POST" action="administra.php">
<input type="hidden" name="operacao" value="mostrar">
<p align="center"><input type="submit" value="Mostrar Produtos" name="enviar"></p>
</form>
<p align="center"> </p>
<p> </td>
</tr>
</table>
</center>
</div>
</body>
</html>
e aqui o codigo que faz a inserção, exclusão e lista os produtos do banco.
<?php
$operacao = $_POST["operacao"];
include "conecta_mysql.inc";
if ($operacao=="incluir")
{
$codigo = $_POST["codigo"];
$nome = $_POST["nome"];
$descricao = $_POST["descricao"];
$preco = $_POST["preco"];
$peso = $_POST["peso"];
$cc = $_POST["cc"];
$cs = $_POST["cs"];
$ad = $_POST["ad"];
$sql = "INSERT INTO produtos VALUES ";
$sql .= "('$codigo','$nome','$descricao',$preco,$peso,$cc,$cs,'$ad')";
$resultado = mysql_query ($sql);
echo $resultado;
echo "Produto incluído com sucesso!";
}
elseif ($operacao=="excluir")
{
$codigo = $_POST["codigo"];
$sql = "DELETE FROM produtos WHERE codigo_produto=$codigo";
$resultado = mysql_query ($sql);
$linhas = mysql_affected_rows();
if($linhas==1)
{ echo "Produto excluído com sucesso!"; }
else
{ echo "Produto não encontrado!"; }
}
elseif ($operacao=="mostrar")
{
$resultado = mysql_query ("SELECT * FROM produtos");
$linhas = mysql_num_rows ($resultado);
echo "<p><b>Lista de produtos da loja</b></p>";
for ($i=0; $i<$linhas; $i++)
{
$reg = mysql_fetch_row($resultado);
echo "$reg[0] <br>$reg[1] <br>$reg[2] <br>$reg[3] <br>";
echo "$reg[4] <br>$reg[5] <br>$reg[6] <br>$reg[7] <br><br>";
}
}
mysql_close($conexao);
?>
Se alguém puder me ajudar agradeço desde já http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gifCarregando comentários...