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

(Resolvido) Banco de dados mysql


Accn

Pergunta

não grava no banco dá retorno, tem duas tabelas no banco da agenda telefônica (cidade e lista), da cidade salva o da lista não, segue o código:

<?php

$conexao=mysql_connect("localhost","root","");

$banco=mysql_select_db("agenda telefônica",$conexao);

?>

---------------------------------------------------------------------------------

<HTML>

<HEAD>

<TITLE>lista_form</TITLE>

</HEAD>

<BODY>

<Body bgcolor="#coFFFF">

<form method="POST" action="lista_grava.php">

<b>Agenda Telefônica</b><BR><BR>

Identidade: <input type="text" name="id" size="15"> <br>

Nome:<input type="text" name="nome" size="30"> <BR>

Telefone:<input type="text" name="fone" size="10"><BR>

Celular: <input type="text" name="celular" size="10"> <br>

E-mail:<input type="text" name="email" size="30"> <BR>

MSN:<input type="text" name="MSN" size="30"><BR>

Orkut:<input type="text" name="orkut" size="30"> <br>

Endereço: <input type="text" name="ende" size="30"> <br>

Bairro:<input type="text" name="bairro" size="20"> <BR>

Cep:<input type="text" name="cep" size="15"><BR>

Cod Cidade:<input type="text" name="cc" size="5"><BR>

Data de Nascimento:<input type="text" name="dn" size="15"> <BR>

<input type="submit" value="cadastrar">

<input type="reset" value="limpar">

</BODY>

</HTML>

-----------------------------------------------------------------------------------------

<HTML>

<HEAD>

<TITLE>lista_grava</TITLE>

</HEAD>

<BODY>

<?php

include"connect.inc";

$id=$_POST["id"];

$nome=$_POST["nome"];

$fone=$_POST["fone"];

$celular=$_POST["celular"];

$email=$_POST["email"];

$MSN=$_POST["MSN"];

$orkut=$_POST["orkut"];

$ende=$_POST["ende"];

$bairro=$_POST["bairro"];

$cep=$_POST["cep"];

$cc=$_POST["cc"];

$dn=$_POST["dn"];

Echo"<BR>Identidade:$id";

Echo"<BR>Nome:$nome";

Echo"<BR>Telefone:$fone";

Echo"<BR>Celular:$celular";

Echo"<BR>E-mail:$email";

Echo"<BR>MSN:$MSN";

Echo"<BR>Orkut:$orkut";

Echo"<BR>Endereço:$ende";

Echo"<BR>Bairro:$bairro";

Echo"<BR>Cep:$cep";

Echo"<BR>Cod_cidade:$cc";

Echo"<BR>Data_de_nascimento:$dn";

$sql="insert into lista(Identidade,Nome,Telefone,Celular,Email,MSN,Orkut,Endereço,Bairro,Cep,Cod Cidade,Data de Nascimento)values('','$id','$nome','$fone','$celular','$email','$MSN','$orkut','$ende','$bairro','$cep','$cc','$dn')";

Echo"<BR>$sql";

$resultado=mysql_query($sql);

$ok=mysql_affected_rows();

if($ok==1)

Echo"<BR>Inclusão $id ok";

else

Echo"<BR>Problema na gravação";

Echo'<BR><a href="lista_form.htm">volta</a>';

mysql_close($conexao);

?>

</BODY>

</HTML>

------------------------------------------------------------------------------------------

segue o retorno quando salvo no banco

Municipio:qwsade

UF:sx

insert into cidade(codigo,Municipio,UF)values('','qwsade','sx')

Inclusão qwsade ok

volta

------------------------------------------------------------------------------------

Identidade:123

Nome:aswq

Telefone:asxz

Celular:432

E-mail:assa

MSN:cxsd

Orkut:wedfr

Endereço:azxsww

Bairro:xcdsfv

Cep:7688

Cod_cidade:2

Data_de_nascimento:213341

insert into lista(Identidade,Nome,Telefone,Celular,Email,MSN,Orkut,Endereço,Bairro,Cep,Cod Cidade,Data de Nascimento)values('','123','aswq','asxz','432','assa','cxsd','wedfr','azxsww','xcdsfv','7688','2','213341')

Problema na gravação

volta

Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 0

Troque a parte do código onde você executa a consulta para isto e cole aqui a mensagem de erro que irá aparecer:

$resultado=mysql_query($sql) or die(mysql_error());
$ok=mysql_affected_rows();

Editado por Stoma
Link para o comentário
Compartilhar em outros sites

  • 0

Identidade:123333

Nome:asxz

Telefone:1232

Celular:2345

E-mail:asxcvf

MSN:vcdf b

Orkut:qwsa

Endereço:cdfvbnh

Bairro:xsdcza

Cep:32345

Cod_cidade:2

Data_de_nascimento:23212

insert into lista(Identidade,Nome,Telefone,Celular,Email,MSN,Orkut,Endereço,Bairro,Cep,Cod Cidade,Data de Nascimento)values('','123333','asxz','1232','2345','asxcvf','vcdf b','qwsa','cdfvbnh','xsdcza','32345','2','23212')You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Cidade,Data de Nascimento)values('','123333','asxz','1232','2345','asxcvf','vcdf' at line 1

Link para o comentário
Compartilhar em outros sites

  • 0

Hm... os campos da sua tabela realmente ESTÃO COM ESPAÇOS NOS NOMES (campos: cod cidade, data de nascimento)?

O problema é este... dá uma verificada nisso, mas acho que não tem espaço não... deve ser sem espaço e com underline!

Editado por Stoma
Link para o comentário
Compartilhar em outros sites

  • 0

coloquei underline e continua não salvando, dá esta mensagem

Identidade:123333

Nome:asxz

Telefone:312122

Celular:343221

E-mail:asxcvf

MSN:asxz

Orkut:xcds

Endereço:zxsa

Bairro:xcds

Cep:123222

Cod_Cidade:3

Data_de_Nascimento:123321

insert into lista(Identidade,Nome,Telefone,Celular,Email,MSN,Orkut,Endereço,Bairro,Cep,Cod_Cidade,Data_de_Nascimento)values('','123333','asxz','312122','343221','asxcvf','asxz','xcds','zxsa','xcds','123222','3','123321')Column count doesn't match value count at row 1

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...