Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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>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.
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
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.
>
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.
você esta usando uma funcao para mysql quando esta usando access, odbc eh para accesse nao para mysql....
você esta usando uma funcao para mysql quando esta usando access, odbc eh para accesse nao para mysql....
mas em momento algum estou usando parte de access
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?
>
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.
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
>
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
Estranho pois o user e senha estao corretos...
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());
Galera, ja consegui descobrir o erro.
Nao era a senha e sim erro na ordem das colunas do BD.
Nao sei em que isso afetou a senha mas agora ja esta resolvido!!
Obrigado pela força
Abraço
<?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>
da qual mensagem de erro?