estou aprendendo e estou rodando mysql, sempre quando tento inserir um dado no bd a linha é inserida, tanto que o primeiro campo que esta autoincrement avança o codigo do cliente só que o nome endereço e outros campos ficam vazios....esse codigo estou tirando de um livro que estou lendo...alguém poderia me dizer se tem algo errado e o que poderia ser?
Pergunta
apocalipse6661
estou aprendendo e estou rodando mysql, sempre quando tento inserir um dado no bd a linha é inserida, tanto que o primeiro campo que esta autoincrement avança o codigo do cliente só que o nome endereço e outros campos ficam vazios....esse codigo estou tirando de um livro que estou lendo...alguém poderia me dizer se tem algo errado e o que poderia ser?
o arquivo html
<html>
<head>
<title>Inclui Registros</title>
</head>
<form name="incCliente" action="insere.php" method="post">
<h1>Inclusão de Clientes</h1>
<p><b>Nome: </b><input type="text" name="edNome" size=40 maxlength=80>
</p>
<p><b>Sexo: </b>
<input type="radio" name="rgSexo" value="M" CHECKED>Masculino
<input type="radio" name="rgSexo" value="F">Feminino
</p>
<p><b>Endereço: </b>
<textarea name="edEndereco" rows="3" cols="40"></textarea>
<br><br>
</p>
<center><input type="submit" value=" Inclui "></center>
</form>
</html>
o arquivo php
<?php
$res1 = mysql_connect("localhost", "root", "nabuco");
if ($res1) {
$sql = "insert into cliente "
." (nom_cliente, sex_cliente, end_cliente)"
." values ('$edNome','$rgSexo','$edEndereco')";
$res2 = mysql_db_query("pessoal", "$sql", $res1);
if ($res2) {
echo ("Novo cliente adicionado");
} else {
echo("Erro de inclusão ".mysql_error()."\n");
}
} else {
echo("Erro de conexão ".mysql_error()."\n");
}
mysql_close($res1);
?>
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.