Ir para conteúdo
Fórum Script Brasil
  • 0

Bd Mysql


apocalipse6661

Pergunta

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

  • 0

<?php

$edNome = $_POST['edNome'];
$edEndereco = $_POST['edEndereco'];
$rgSexo = $_POST['rgSexo'];

$res1 = mysql_connect("localhost", "root", "nabuco");
mysql_select_db("pessoal");
if ($res1) {
$sql = "INSERT INTO cliente (nom_cliente, sex_cliente, end_cliente) values ('$edNome','$rgSexo','$edEndereco')";
$res2 = mysql_query($sql);
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);
?>

tenta assim, se não funcionar, mostre o erro.

Link para o comentário
Compartilhar em outros sites

  • 0

Tenta assim:

insere.php:

<?php

$cn = mysql_connect("localhost", "root", "nabuco");

mysql_select_db("nome_do_banco", $cn);

$sql = "insert into cliente values ('', '$edNome','sex_cliente','$edEndereco')";

mysql_query($sql);

mysql_close($cn);

?>

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...