Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Joelson Aguillera

[Resolvido] Não escreve no BD

Recommended Posts

Pessoal nao estou conseguindo passar as informacoes do formulario para o BD. O codigo que estou usando é o abaixo.

 

<?php
@ini_set('display_errors', '1');
error_reporting(E_ALL);

$sexo					  = $_POST["sexo"];
$nome					  = $_POST["nome"];
$mail					  = $_POST["mail"];
$telfixo				  = $_POST["telfixo"];
$telmovel				  = $_POST["telmovel"];
$telrecado				  = $_POST["telrecado"];
$naturalidade 			= $_POST["naturalidade"];
$dtnascimento 			= $_POST["dtnascimento"];
$estadocivil			  = $_POST["estadocivil"];
$filhos					  = $_POST["filhos"];
$pai					  = $_POST["pai"];
$mae					  = $_POST["mae"];
$veic					  = $_POST["veic"];
$modano					  = $_POST["modano"];
$escolaridade 			= $_POST["escolaridade"];
$cursos					  = $_POST["escolaridade"];
$ctps_numero			  = $_POST["ctps_numero"];
$ctps_serie				  = $_POST["ctps_serie"];
$pis_numero				  = $_POST["pis_numero"];
$rg_numero				  = $_POST["rg_numero"];
$rg_emissor				  = $_POST["rg_emissor"];
$cpf_numero				  = $_POST["cpf_numero"];
$reservista_numero 		= $_POST["reservista_numero"];
$cnh_numero				= $_POST["cnh_numero"];
$cnh_modalidade			= $_POST["cnh_modalidade"];
$tituloeleitor_numero	= $_POST["tituloeleitor_numero"];
$titulozona_numero 		= $_POST["titulozona_numero"];
$titulosecao_numero 	= $_POST["titulosecao_numero"];
$rua					  = $_POST["rua"];
$complemento			  = $_POST["complemento"];
$bairro 				  = $_POST["bairro"];
$cep 					  = $_POST["cep"];
$cidade 				  = $_POST["cidade"];
$estado 				  = $_POST["estado"];
$altura 				  = $_POST["altura"];
$peso					  = $_POST["peso"];
$olhos					  = $_POST["olhos"];
$manequim				  = $_POST["manequim"];
$pele					  = $_POST["pele"];
$cabelo					  = $_POST["cabelo"];
$tintura				  = $_POST["tintura"];
$tintura_cor			  = $_POST["tintura_cor"];
$aparencia				  = $_POST["aparencia"];
$banco					  = $_POST["banco"];
$agencia				  = $_POST["agencia"];
$conta					  = $_POST["conta"];
$conta_tipo   			= $_POST["conta_tipo"];
$servtemp				  = $_POST["servtemp"];
$comentcoord			  = $_POST["comentcoord"];

mysql_connect("localhost", "root", "01230123");
mysql_select_db("eddye");

mysql_query("INSERT INTO registro ( infp_sexo, infp_nome, infp_email, infp_telfixo, infp_telmovel, infp_telrecado, infp_naturalidade, infp_datanascimento, infp_estadocivil, infp_filhos, infp_pai, infp_mae, infp_veic, infp_modano, infp_escolaridade, infp_curso, doc_ctps_numero, doc_ctps_serie, doc_pis, doc_rg, doc_rg_emissor, doc_cpf, doc_reservista, doc_cnh, doc_cnh_modalidade, doc_titulodeeleitor, doc_titulo_zona, doc_titulo_secao, end_rua, end_complemento, end_bairro, end_cep, end_cidade, end_estado, infadc_altura, infadc_peso, infadc_olhos, infadc_manequim, infadc_pele, infadc_cabelo, infadc_tintura, infadc_cor, infadc_aparencia, infbanc_banco, infbanc_agencia, infbanc_conta, infbanc_tipo, infadc_serv_temp, infadc_comentcoord ) 
VALUES ('$sexo', '$nome', '$mail', '$telfixo', '$telmovel', '$telrecado', '$naturalidade', '$dtnascimento', '$estadocivil', '$filhos', '$pai', '$mae', '$veic', '$modano', '$escolaridade', '$cursos', '$ctps_numero', '$ctps_serie', '$pis_numero', '$rg_numero', '$rg_emissor', '$cpf_numero', '$reservista_numero', '$cnh_numero', '$cnh_modalidade', '$tituloeleitor_numero', '$titulozona_numero', '$titulosecao_numero', '$rua', '$complemento', '$bairro', '$cep', '$cidade', '$estado', '$altura', '$peso', '$olhos', '$manequim', '$pele', '$cabelo', '$tintura', '$tintura_cor', '$aparencia', '$banco', '$agencia', '$conta', '$conta_tipo', '$servtemp', '$comentcoord')");
mysql_close();
echo "<center><br/><br/><br/><font face=verdana size=50>Registro Adicionado!!!</font></center><br />";
?>
<center><a href="listar.php"> Clique aqui para ver os registros.</a></center>

Compartilhar este post


Link para o post
Compartilhar em outros sites

da qual mensagem de erro?

Esse é o o problema. ele nao da msg de erro e sim de sucesso. Quando faço o select * from registro; ele acusa empty.

Testei um outro script que tenho aqui semelhante a este e funcinou perfeitamente.

Nao consigo entender pq nao esta escrevendo no BD.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Use mysql_error() para ver qual é a mensagem de erro:

 

mysql_query(consulta) or exit(mysql_error());

OBS: Essa sua SQL desconfigurou todo o layout do fórum. Não tenha medo de usar espaços entre os valores. Isso deixa o código bem mais legível e limpo. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Use mysql_error() para ver qual é a mensagem de erro:

 

mysql_query(consulta) or exit(mysql_error());

OBS: Essa sua SQL desconfigurou todo o layout do fórum. Não tenha medo de usar espaços entre os valores. Isso deixa o código bem mais legível e limpo. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Apareceu escrito

 

Notice: Use of undefined constant consulta - assumed 'consulta' in E:\PHP\site\eddye\php\incluir_registro.php on line 4

 

Warning: mysql_query() [function.mysql-query]: Access denied for user 'ODBC'@'localhost' (using password: NO) in E:\PHP\site\eddye\php\incluir_registro.php on line 4

 

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in E:\PHP\site\eddye\php\incluir_registro.php on line 4

Access denied for user 'ODBC'@'localhost' (using password: NO)

 

O que vem a ser isso? P password esta correto.

Compartilhar este post


Link para o post
Compartilhar em outros sites

você esta usando uma funcao para mysql quando esta usando access, odbc eh para accesse nao para mysql....

 

Não entendi? odbc é para access e ele está usando mysql, é isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

você esta usando uma funcao para mysql quando esta usando access, odbc eh para accesse nao para mysql....

 

Não entendi? odbc é para access e ele está usando mysql, é isso?

 

exatamente. Estou usando apenas MySQL e PHP

apenas isso.

 

pega o seu insert e testa diretamente no banco de dados para ver se ele insere, senão, qual mensagem de erro da?

testa isso.

O insert funcinou perfeitamente.

Compartilhar este post


Link para o post
Compartilhar em outros sites

O "consulta" eu coloquei só como exemplo. Troque pela sua consulta

 

O erro que apareceu foi de autenticação: nome de usuário ou senha inválidos. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Segundo o erro, nem senha você está usando:

Access denied for user 'ODBC'@'localhost' (using password: NO)

Estranho...

 

 

Tente verificar o erro na conexão:

mysql_connect("localhost", "root", "01230123") or exit(mysql_error());

Compartilhar este post


Link para o post
Compartilhar em outros sites

<?php

@ini_set('display_errors', '1');

error_reporting(E_ALL);

 

$sexo = $_POST["sexo"];

$nome = $_POST["nome"];

$mail = $_POST["mail"];

$telfixo = $_POST["telfixo"];

$telmovel = $_POST["telmovel"];

$telrecado = $_POST["telrecado"];

$naturalidade = $_POST["naturalidade"];

$dtnascimento = $_POST["dtnascimento"];

$estadocivil = $_POST["estadocivil"];

$filhos = $_POST["filhos"];

$pai = $_POST["pai"];

$mae = $_POST["mae"];

$veic = $_POST["veic"];

$modano = $_POST["modano"];

$escolaridade = $_POST["escolaridade"];

$cursos = nl2br($_POST["cursos"]);

$ctps_numero = $_POST["ctps_numero"];

$ctps_serie = $_POST["ctps_serie"];

$pis_numero = $_POST["pis_numero"];

$rg_numero = $_POST["rg_numero"];

$rg_emissor = $_POST["rg_emissor"];

$cpf_numero = $_POST["cpf_numero"];

$reservista_numero = $_POST["reservista_numero"];

$cnh_numero = $_POST["cnh_numero"];

$cnh_modalidade = $_POST["cnh_modalidade"];

$tituloeleitor_numero = $_POST["tituloeleitor_numero"];

$titulozona_numero = $_POST["titulozona_numero"];

$titulosecao_numero = $_POST["titulosecao_numero"];

$rua = $_POST["rua"];

$complemento = $_POST["complemento"];

$bairro = $_POST["bairro"];

$cep = $_POST["cep"];

$cidade = $_POST["cidade"];

$estado = $_POST["estado"];

$altura =$_POST["altura"];

$peso = $_POST["peso"];

$olhos = $_POST["olhos"];

$manequim = $_POST["manequim"];

$pele = $_POST["pele"];

$cabelo = $_POST["cabelo"];

$tintura = $_POST["tintura"];

$tintuta_cor = $_POST["tintura_cor"];

$aparencia = $_POST["aparencia"];

$banco = $_POST["banco"];

$agencia = $_POST["agencia"];

$conta = $_POST["conta"];

$conta_tipo = $_POST["conta_tipo"];

$servtemp = $_POST["servtemp"];

$comentcoord = $_POST["comentcoord"];

 

mysql_connect("localhost", "root", "1");

mysql_select_db("eddye");

 

mysql_query("INSERT INTO registro (

infp_sexo , infp_nome, infp_mail, infp_telfixo, infp_telmovel, infp_telrecado, infp_naturalidade, infp_nascimento, infp_estadocivil, infp_filhos, infp_pai, infp_mae, infp_veic, infp_modano, infp_escolaridade, infp_cursos,

doc_ctpsnumero, doc_ctpsserie, doc_pis, doc_rg, doc_rgemissor, doc_cpf, doc_reservista, doc_cnh, doc_cnhmod, doc_titulonumero, doc_titulozona, doc_titulosecao,

end_rua, end_complemento, end_bairro, end_cep, end_cidade, end_estado,

infcomp_altura, infcomp_peso, infcomp_olhos, infcomp_manequim, infcomp_pele, infcomp_cabelo, infcomp_tintura, infcomp_tintura_cor, infcomp_aparencia,

banc_banco, banc_agencia, banc_conta, banco_tipo,

infosup_servtemp, infosup_coordcoment)

 

VALUES (

'$sexo', '$nome', '$mail', '$telfixo', '$telmovel', '$telrecado', '$naturalidade', '$dtnascimento', '$estadocivil', '$filhos', '$pai', '$mae', '$veic', '$modano', '$escolaridade', '$cursos',

'$ctps_numero', '$ctps_serie', '$pis_numero', '$rg_numero', '$rg_emissor', '$cpf_numero', '$reservista_numero', '$cnh_numero', '$cnh_modalidade', '$tituloeleitor_numero', '$titulozona_numero', '$titulosecao_numero',

'$rua', '$complemento', '$bairro', '$cep', '$cidade', '$estado',

'$altura', '$peso', '$olhos', '$manequim', '$pele', '$cabelo', '$tintura', '$tintuta_cor', '$aparencia',

'$banco', '$agencia', '$conta', '$conta_tipo',

'$servtemp','$comentcoord')");

mysql_close();

echo "<center><br/><br/><br/><font face=verdana size=50>Registro Adicionado.</font></center><br />";

?>

<center><a href="listar.php"> Clique aqui para ver os registros.</a></center>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.