estou com um BIG problema... fiz um formulario onde atraves dele eu quero inserir dados em uma pequena tabela no meu banco.. Mas tipo assim .. o formulario indica que deu tudo certo inclusive a mensagem o registro foi inserido com sucesso.. Mas quando vou verificar pelo phpadmin.. o registro não está lá ... olhem meus formularios abaixo e se alguem identificar o erro por favor me dêem uma luz...
form_insere_empresa.html
<html>
<form name="form" method="post" action="administra.php">
<input type="hidden" name="operacao" value="incluir">
<table width="466" border="0" cellspacing="0" cellpadding="0">
<tr>
<td colspan="2"><div align="center"></div>
<div align="center">Cadastramento</div></td>
</tr>
<tr>
<td>Codigo</td>
<td><input name="codigo" type="text" id="codigo" size="6"></td>
</tr>
<tr>
<td width="127">Nome:</td>
<td width="339"><input name="nome" type="text" id="nome" size="50"></td>
</tr>
<tr>
<td><input type="submit" name="submit" value="Cadastrar"></td>
<td> </td>
<td> </td>
</tr>
</table>
</form>
</html>
administra.php
<?php
$operacao = $_POST["operacao"];
include "conecta.inc";
if ($operacao=="incluir")
{
$codigo = $_POST["codigo"];
$nome = $_POST["nome"];
$sql = "INSERT INTO clientes VALUES";
$sql = "($codigo,$nome)";
$resultado = mysql_query ($sql);
echo "nome incluída com sucesso!";
}
elseif ($operacao=="excluir")
{
$codigo = $_POST["codigo"];
$sql = "DELETE FROM clientes WHERE codigo_cliente=$codigo";
$resultado = mysql_query ($sql);
$linhas = mysql_affected_rows();
if($linhas==1)
{ echo "cliente excluído com sucesso!"; }
else
{ echo "cliente não encontrado!"; }
}
mysql_close($conexao);
?>
conecta.inc
<?php
$conexao = mysql_connect ("xxxxxx", "xxxxxx", "12345");
mysql_select_db ("webfoco");
?>
Quando eu digito os dados no formulario ele diz que o cliente foi cadastrado, mas quando vou olhar no banco ele tá zerado, alguem sabe o que eu to fazendo de errado????
Valeu gente... espero a ajuda de vcs!!! bjx
Edição feita por: Paulinhasell, 28/04/2007, 21:52.