Ir para conteúdo

POWERED BY:

Arquivado

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

lucinaldo.souza

Problema Mysql+PHP nao recebe os dados no BD

Recommended Posts

Ola Estou com um pequeno problema com o meu codigo,

criei a tabela no BD criei o PHP e um HTML, porem quando eu clico em concluir cadastro o mesmo informa que foi enviado com sucesso porem quando verifico no banco nada acontece.

o que devo fazer???

Compartilhar este post


Link para o post
Compartilhar em outros sites
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">


<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<title>Cadastro</title>

</head>


<body>

<?php

// RECEBENDO OS DADOS PREENCHIDOS DO FORMULÁRIO !

$nome = $_POST ["nome"]; //atribuição do campo "nome" vindo do formulário para variavel ok

$sobrenome = $_POST ["sobrenome"]; //atribuição do campo "sobrenome" vindo do formulário para variavel ok

$email = $_POST ["email"]; //atribuição do campo "email" vindo do formulário para variavel ok

$senha = $_POST ["senha"]; //atribuição do campo "senha" vindo do formulário para variavel ok

$rep_senha = $_POST ["repsenha"]; //atribuição do campo "repsenha" vindo do formulário para variavel ok

$sexo = $_POST ["sexo"]; //atribuição do campo "sexo" vindo do formulário para variavel ok

$raca = $_POST ["raca"]; //atribuição do campo "raca" vindo do formulário para variavel ok

$rg = $_POST ["rg"]; //atribuição do campo "rg" vindo do formulário para variavel ok

$cpf = $_POST ["cpf"]; //atribuição do campo "cpf" vindo do formulário para variavel ok

$nome_mae = $_POST ["nomemae"]; //atribuição do campo "nomemae" vindo do formulário para variavel ok

$profi_mae = $_POST ["profimae"]; //atribuição do campo "profimae" vindo do formulário para variavel ok

$salar_mae = $_POST ["salarmae"]; //atribuição do campo "salarmae" vindo do formulário para variavel ok

$nome_pai = $_POST ["nomepai"]; //atribuição do campo "nomepai" vindo do formulário para variavel ok

$profi_pai = $_POST ["profipai"]; //atribuição do campo "profipai" vindo do formulário para variavel ok

$salar_pai = $_POST ["salarpai"]; //atribuição do campo "salarpai" vindo do formulário para variavel ok

$nome_mad_pad = $_POST ["nomemadpad"]; //atribuição do campo "salarpai" vindo do formulário para variavel ok

$profi_mad_pad = $_POST ["profimadpad"]; //atribuição do campo "salarpai" vindo do formulário para variavel ok

$salar_mad_pad = $_POST ["salarmadpad"]; //atribuição do campo "salarpai" vindo do formulário para variavel ok

$qtd_irmaos = $_POST ["qtdirmaos"]; //atribuição do campo "qtdirmaos" vindo do formulário para variavel ok

$qts_trabalham = $_POST ["qtstrabalham"]; //atribuição do campo "qtstrabalham" vindo do formulário para variavel ok

$vlr_alug_prest = $_POST ["vlralugprest"]; //atribuição do campo "vlralugprest" vindo do formulário para variavel ok

$tmp_moradia = $_POST ["tmpmoradia"]; //atribuição do campo "tmpmoradia" vindo do formulário para variavel ok

$endereco = $_POST ["endereco"]; //atribuição do campo "endereco" vindo do formulário para variavel ok

$num_casa = $_POST ["numcasa"]; //atribuição do campo "numcasa" vindo do formulário para variavel ok

$bairro = $_POST ["bairro"]; //atribuição do campo "bairro" vindo do formulário para variavel ok

$cidade = $_POST ["cidade"]; //atribuição do campo "cidade" vindo do formulário para variavel ok

$estado = $_POST ["estado"]; //atribuição do campo "estado" vindo do formulário para variavel ok

$cep = $_POST ["cep"]; //atribuição do campo "cep" vindo do formulário para variavel ok

$ddd_residencial = $_POST ["dddresidencial"]; //atribuição do campo "dddresidencial" vindo do formulário para variavel ok

$tel_residencial = $_POST ["telresidencial"]; //atribuição do campo "telefone" vindo do formulário para variavel ok

$ddd_recados = $_POST ["dddrecados"]; //atribuição do campo "dddrecadados" vindo do formulário para variavel ok

$tel_recados = $_POST ["telrecados"]; //atribuição do campo "telrecados" vindo do formulário para variavel ok

$ddd_celular = $_POST ["dddcelular"]; //atribuição do campo "dddcelular" vindo do formulário para variavel ok

$celular = $_POST ["celular"]; //atribuição do campo "celular" vindo do formulário para variavel ok

$escola = $_POST ["escola"]; //atribuição do campo "escola" vindo do formulário para variavel OK

$grau = $_POST ["grau"]; //atribuição do campo "grau" vindo do formulário para variavel OK

$serie = $_POST ["serie"]; //atribuição do campo "serie" vindo do formulário para variavel OK

$periodo = $_POST ["periodo"]; //atribuição do campo "periodo" vindo do formulário para variavel OK

$curs_prioridade= $_POST ["cursprioridade"]; //atribuição do campo "cursprioridade" vindo do formulário para variavel

$curs_prioridade2= $_POST ["cursprioridade2"]; //atribuição do campo "cursprioridade2" vindo do formulário para variavel

$curs_prioridade3= $_POST ["cursprioridade3"]; //atribuição do campo "cursprioridade3" vindo do formulário para variavel

$curs_prioridade4= $_POST ["cursprioridade4"]; //atribuição do campo "cursprioridade4" vindo do formulário para variavel




//Gravando no banco de dados !


//conectando com o localhost - mysql

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

if (!$conexao)

die ("Erro de conexão com localhost, o seguinte erro ocorreu -> ".mysql_error());

//conectando com a tabela do banco de dados

$banco = mysql_select_db("aehda_bd",$conexao);

if (!$banco)

die ("Erro de conexão com banco de dados, o seguinte erro ocorreu -> ".mysql_error());



$query = "INSERT INTO `insc_cand`

( `nome` ,`sobrenome`,`email` , `senha` , `repsenha` , `sexo` , `raca` , `rg` , `cpf` , `nomemae` , `profimae` , `salarmae` , `nomepai` ,`profipai`,`salarpai`,`nomemadpad`,

`profimadpad`,`salarpadmad`,`qtdirmaos`,`qtstrabalham`,`vlralugprest`,`tmpmoradia`,`endereco`,`numcasa`,`bairro`,`cidade`,`estado`,`cep`,`dddresidencial`,`telresidencial`,`dddrecados`,`telrecados`,`dddcelular`,`celular`,

`escola`,`grau`,`serie`,`periodo`,`cursprioridade`,`cursprioridade2`,`cursprioridade3`,`cursprioridade4`)


VALUES ('$nome','$sobrenome', '$email', '$senha', '$rep_senha', '$sexo', '$raca', '$rg', '$cpf', '$nome_mae', '$profi_mae', '$salar_mae', '$nome_pai', '$profi_pai',

'$salar_pai','$nome_mad_pad','$profi_mad_pad','$salar_mad_pad','$qtd_irmaos','$qts_trabalham','$vlr_alug_prest','$tmp_moradia',

'$endereco','$num_casa','$bairro','$cidade','$estado','$cep','$ddd_residencial','$tel_residencial','$tel_recados','$ddd_recados','$ddd_celular','$celular','$escola',

'$grau','$serie','$periodo','$curs_prioridade','$curs_prioridade2','$curs_prioridade3','$curs_prioridade4','')";


mysql_query($query,$conexao);



echo "Seu cadastro foi realizado com sucesso!<br>Agradecemos a atenção.";

?>

</body>

</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

'$tel_recados','$ddd_recados' não estão invertidos?

Uma dica, tente fazer o insert passando os valores no lugar das variáveis, e vai adicionando uma variável por vez, pra saber onde esta o erro e qual variável ela não aceitou.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faz o seguinte cara...

dá um

 

echo $query;

 

na tua página e executa e coloca aqui.

Referente a mensagem de sucesso, teu sistema sempre vai dar a mensagem, você não está criando condição nenhuma pra dar mensagem de erro, vc simplesmente está dando um echo e colocando a frase.

 

Tenta fazer o seguinte:

 

$resultado_sql = mysql_query($query,$conexao);

 

if(!$resultado){

echo 'erro: '.mysql_error($conexao);

}else{

echo 'Dados inseridos com sucesso!';

}

 

Se der certo me avisa.

Compartilhar este post


Link para o post
Compartilhar em outros sites

ei o echo query

 

INSERT INTO `insc_cand` (`nome` ,`sobrenome`,`email` , `senha` , `repsenha` , `sexo` , `raca` , `rg` , `cpf` , `nomemae` , `profimae` , `salarmae` , `nomepai` ,`profipai`,`salarpai`, `nomemadpad`,`profimadpad`,`salarpadmad`,`qtdirmaos`,`qtstrabalham`,`vlralugprest`,`tmpmoradia`,`endereco`,`numcasa`,`bairro`,`cidade`,`estado`, `cep`,`dddresidencial`,`telresidencial`,`dddrecados`,`telrecados`,`dddcelular`,`celular`,`escola`, `grau`,`serie`,`periodo`,`cursprioridade`,`cursprioridade2`,`cursprioridade3`,`cursprioridade4`) VALUES ('','','','','','Masculino','Selecione...','','','','','','','','', '','','','','','','','','','','','Selecione...', '','','','','','','','', '','','Manhã','','','','','')

Compartilhar este post


Link para o post
Compartilhar em outros sites

também to com problema, o codigo é esse:

<HTML>
<HEAD>
<TITLE>CLINICA</TITLE>
</HEAD>
<BODY>
<TABLE border=1>
<TR>
<TD>Nome</TD>
<TD>Endereco</TD>
<TD>Fone</TD>
<TD>Sexo</TD>
<TD>Estado Civil</TD>
<TD>Reacoes Alergicas</TD>
<TD>Descricao da Reacao Alergica</TD>
<TD>Ações</TD>
</TR>
<?php
$conector = mysql_connect("localhost:3306", "root", "");
mysql_select_db("LIVRARIA", $conector);
if ($conector === false){
exit("falha na conexão com o banco de dados" . mysql_error());
}
if(isset($_REQUEST["excluir"]) && $_REQUEST["excluir"] == true) {
$sql = "DELETE FROM USUARIOS WHERE COD_PACIENTE = " . $_REQUEST["COD_PACIENTE"];
mysql_query($sql, $conector);
echo "Usuário removido com sucesso<BR>";
}
$rs = mysql_query("SELECT * FROM USUARIOS", $conector);
while($registro = mysql_fetch_array($rs)) {
echo "<TR>";
echo "<TD>".$registro["NOME"]."</TD>";
echo "<TD>".$registro["ENDERECO"]."</TD>";
echo "<TD>".$registro["FONE"]."</TD>";
echo "<TD>".$registro["FONE"]."</TD>";
echo "<TD>".$registro["ESTADO_CIVIL"]."</TD>";
echo "<TD>".$registro["REACOES_ALERGICAS"]."</TD>";
echo "<TD>".$registro["DESCRICAO_REACAO_ALERGICA"]."</TD>";
echo "<TD><A href='consulta.php?excluir=true&COD_PACIENTE=".$registro["COD_PACIENTE"]."'>EXCLUIR</A></TD>";
echo "</TR>";
}
mysql_close($conector);
?>
</TABLE>
<form method="post" action="index.php">
<br>
<input type="submit" name="btn_retornar" value= "Retornar"/>
</form>
</BODY>
</HTML><HTML>
<HEAD>
<TITLE>CLINICA</TITLE>
</HEAD>
<BODY>
<TABLE border=1>
<TR>
<TD>Nome</TD>
<TD>Endereco</TD>
<TD>Fone</TD>
<TD>Sexo</TD>
<TD>Estado Civil</TD>
<TD>Reacoes Alergicas</TD>
<TD>Descricao da Reacao Alergica</TD>
<TD>Ações</TD>
</TR>
<?php
$conector = mysql_connect("localhost:3306", "root", "");
mysql_select_db("LIVRARIA", $conector);
if ($conector === false){
exit("falha na conexão com o banco de dados" . mysql_error());
}
if(isset($_REQUEST["excluir"]) && $_REQUEST["excluir"] == true) {
$sql = "DELETE FROM USUARIOS WHERE COD_PACIENTE = " . $_REQUEST["COD_PACIENTE"];
mysql_query($sql, $conector);
echo "Usuário removido com sucesso<BR>";
}
$rs = mysql_query("SELECT * FROM USUARIOS", $conector);
while($registro = mysql_fetch_array($rs)) {
echo "<TR>";
echo "<TD>".$registro["NOME"]."</TD>";
echo "<TD>".$registro["ENDERECO"]."</TD>";
echo "<TD>".$registro["FONE"]."</TD>";
echo "<TD>".$registro["FONE"]."</TD>";
echo "<TD>".$registro["ESTADO_CIVIL"]."</TD>";
echo "<TD>".$registro["REACOES_ALERGICAS"]."</TD>";
echo "<TD>".$registro["DESCRICAO_REACAO_ALERGICA"]."</TD>";
echo "<TD><A href='consulta.php?excluir=true&COD_PACIENTE=".$registro["COD_PACIENTE"]."'>EXCLUIR</A></TD>";
echo "</TR>";
}
mysql_close($conector);
?>
</TABLE>
<form method="post" action="index.php">
<br>
<input type="submit" name="btn_retornar" value= "Retornar"/>
</form>
</BODY>
</HTML><HTML>
<HEAD>
<TITLE>CLINICA</TITLE>
</HEAD>
<BODY>
<TABLE border=1>
<TR>
<TD>Nome</TD>
<TD>Endereco</TD>
<TD>Fone</TD>
<TD>Sexo</TD>
<TD>Estado Civil</TD>
<TD>Reacoes Alergicas</TD>
<TD>Descricao da Reacao Alergica</TD>
<TD>Ações</TD>
</TR>
<?php
$conector = mysql_connect("localhost:3306", "root", "");
mysql_select_db("LIVRARIA", $conector);
if ($conector === false){
exit("falha na conexão com o banco de dados" . mysql_error());
}
if(isset($_REQUEST["excluir"]) && $_REQUEST["excluir"] == true) {
$sql = "DELETE FROM USUARIOS WHERE COD_PACIENTE = " . $_REQUEST["COD_PACIENTE"];
mysql_query($sql, $conector);
echo "Usuário removido com sucesso<BR>";
}
$rs = mysql_query("SELECT * FROM USUARIOS", $conector);
(linha 37) while($registro = mysql_fetch_array($rs)) {
echo "<TR>";
echo "<TD>".$registro["NOME"]."</TD>";
echo "<TD>".$registro["ENDERECO"]."</TD>";
echo "<TD>".$registro["FONE"]."</TD>";
echo "<TD>".$registro["FONE"]."</TD>";
echo "<TD>".$registro["ESTADO_CIVIL"]."</TD>";
echo "<TD>".$registro["REACOES_ALERGICAS"]."</TD>";
echo "<TD>".$registro["DESCRICAO_REACAO_ALERGICA"]."</TD>";
echo "<TD><A href='consulta.php?excluir=true&COD_PACIENTE=".$registro["COD_PACIENTE"]."'>EXCLUIR</A></TD>";
echo "</TR>";
}
mysql_close($conector);
?>
</TABLE>
<form method="post" action="index.php">
<br>
<input type="submit" name="btn_retornar" value= "Retornar"/>
</form>
</BODY>
</HTML>
e da esse erro:Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\www.clinica.com.br\consulta.php on line 37
mas ñ vejo erro na linha 37...podem me ajudar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

INSERT INTO `insc_cand` (`nome` ,`sobrenome`,`email` , `senha` , `repsenha` , `sexo` , `raca` , `rg` , `cpf` , `nomemae` , `profimae` , `salarmae` , `nomepai` ,`profipai`,`salarpai`, `nomemadpad`,`profimadpad`,`salarpadmad`,`qtdirmaos`,`qtstrabalham`,`vlralugprest`,`tmpmoradia`,`endereco`,`numcasa`,`bairro`,`cidade`,`estado`, `cep`,`dddresidencial`,`telresidencial`,`dddrecados`,`telrecados`,`dddcelular`,`celular`,`escola`, `grau`,`serie`,`periodo`,`cursprioridade`,`cursprioridade2`,`cursprioridade3`,`cursprioridade4`) VALUES ('lucinaldo','gomes de souza','lds_dim16@hotmail.com','123','123','Masculino','Branco','53625373','03382728192','joana aparecida','Administrador(a)','250','joao roberto','Administrador(a) Condominial','500', '','','','3','2','234','12','rua sao benedito','200','centro','araras','AC', '13601-250','19','23458762','19','18273612','19','28273618','934', '2 incompleto','3','Manhã','6','9','8','8','')a

 

 

esta lendo direitinho porem o problema nao conseguir identificar ainda



 

também to com problema, o codigo é esse:

<HTML>
<HEAD>
<TITLE>CLINICA</TITLE>
</HEAD>
<BODY>
<TABLE border=1>
<TR>
<TD>Nome</TD>
<TD>Endereco</TD>
<TD>Fone</TD>
<TD>Sexo</TD>
<TD>Estado Civil</TD>
<TD>Reacoes Alergicas</TD>
<TD>Descricao da Reacao Alergica</TD>
<TD>Ações</TD>
</TR>
<?php
$conector = mysql_connect("localhost:3306", "root", "");
mysql_select_db("LIVRARIA", $conector);
if ($conector === false){
exit("falha na conexão com o banco de dados" . mysql_error());
}
if(isset($_REQUEST["excluir"]) && $_REQUEST["excluir"] == true) {
$sql = "DELETE FROM USUARIOS WHERE COD_PACIENTE = " . $_REQUEST["COD_PACIENTE"];
mysql_query($sql, $conector);
echo "Usuário removido com sucesso<BR>";
}
$rs = mysql_query("SELECT * FROM USUARIOS", $conector);
while($registro = mysql_fetch_array($rs)) {
echo "<TR>";
echo "<TD>".$registro["NOME"]."</TD>";
echo "<TD>".$registro["ENDERECO"]."</TD>";
echo "<TD>".$registro["FONE"]."</TD>";
echo "<TD>".$registro["FONE"]."</TD>";
echo "<TD>".$registro["ESTADO_CIVIL"]."</TD>";
echo "<TD>".$registro["REACOES_ALERGICAS"]."</TD>";
echo "<TD>".$registro["DESCRICAO_REACAO_ALERGICA"]."</TD>";
echo "<TD><A href='consulta.php?excluir=true&COD_PACIENTE=".$registro["COD_PACIENTE"]."'>EXCLUIR</A></TD>";
echo "</TR>";
}
mysql_close($conector);
?>
</TABLE>
<form method="post" action="index.php">
<br>
<input type="submit" name="btn_retornar" value= "Retornar"/>
</form>
</BODY>
</HTML><HTML>
<HEAD>
<TITLE>CLINICA</TITLE>
</HEAD>
<BODY>
<TABLE border=1>
<TR>
<TD>Nome</TD>
<TD>Endereco</TD>
<TD>Fone</TD>
<TD>Sexo</TD>
<TD>Estado Civil</TD>
<TD>Reacoes Alergicas</TD>
<TD>Descricao da Reacao Alergica</TD>
<TD>Ações</TD>
</TR>
<?php
$conector = mysql_connect("localhost:3306", "root", "");
mysql_select_db("LIVRARIA", $conector);
if ($conector === false){
exit("falha na conexão com o banco de dados" . mysql_error());
}
if(isset($_REQUEST["excluir"]) && $_REQUEST["excluir"] == true) {
$sql = "DELETE FROM USUARIOS WHERE COD_PACIENTE = " . $_REQUEST["COD_PACIENTE"];
mysql_query($sql, $conector);
echo "Usuário removido com sucesso<BR>";
}
$rs = mysql_query("SELECT * FROM USUARIOS", $conector);
while($registro = mysql_fetch_array($rs)) {
echo "<TR>";
echo "<TD>".$registro["NOME"]."</TD>";
echo "<TD>".$registro["ENDERECO"]."</TD>";
echo "<TD>".$registro["FONE"]."</TD>";
echo "<TD>".$registro["FONE"]."</TD>";
echo "<TD>".$registro["ESTADO_CIVIL"]."</TD>";
echo "<TD>".$registro["REACOES_ALERGICAS"]."</TD>";
echo "<TD>".$registro["DESCRICAO_REACAO_ALERGICA"]."</TD>";
echo "<TD><A href='consulta.php?excluir=true&COD_PACIENTE=".$registro["COD_PACIENTE"]."'>EXCLUIR</A></TD>";
echo "</TR>";
}
mysql_close($conector);
?>
</TABLE>
<form method="post" action="index.php">
<br>
<input type="submit" name="btn_retornar" value= "Retornar"/>
</form>
</BODY>
</HTML><HTML>
<HEAD>
<TITLE>CLINICA</TITLE>
</HEAD>
<BODY>
<TABLE border=1>
<TR>
<TD>Nome</TD>
<TD>Endereco</TD>
<TD>Fone</TD>
<TD>Sexo</TD>
<TD>Estado Civil</TD>
<TD>Reacoes Alergicas</TD>
<TD>Descricao da Reacao Alergica</TD>
<TD>Ações</TD>
</TR>
<?php
$conector = mysql_connect("localhost:3306", "root", "");
mysql_select_db("LIVRARIA", $conector);
if ($conector === false){
exit("falha na conexão com o banco de dados" . mysql_error());
}
if(isset($_REQUEST["excluir"]) && $_REQUEST["excluir"] == true) {
$sql = "DELETE FROM USUARIOS WHERE COD_PACIENTE = " . $_REQUEST["COD_PACIENTE"];
mysql_query($sql, $conector);
echo "Usuário removido com sucesso<BR>";
}
$rs = mysql_query("SELECT * FROM USUARIOS", $conector);
(linha 37) while($registro = mysql_fetch_array($rs)) {
echo "<TR>";
echo "<TD>".$registro["NOME"]."</TD>";
echo "<TD>".$registro["ENDERECO"]."</TD>";
echo "<TD>".$registro["FONE"]."</TD>";
echo "<TD>".$registro["FONE"]."</TD>";
echo "<TD>".$registro["ESTADO_CIVIL"]."</TD>";
echo "<TD>".$registro["REACOES_ALERGICAS"]."</TD>";
echo "<TD>".$registro["DESCRICAO_REACAO_ALERGICA"]."</TD>";
echo "<TD><A href='consulta.php?excluir=true&COD_PACIENTE=".$registro["COD_PACIENTE"]."'>EXCLUIR</A></TD>";
echo "</TR>";
}
mysql_close($conector);
?>
</TABLE>
<form method="post" action="index.php">
<br>
<input type="submit" name="btn_retornar" value= "Retornar"/>
</form>
</BODY>
</HTML>
e da esse erro:Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\www.clinica.com.br\consulta.php on line 37
mas ñ vejo erro na linha 37...podem me ajudar?
aline seria bom se voce especificasse mais o seu problema

 



Faz o seguinte cara...

dá um

 

echo $query;

 

na tua página e executa e coloca aqui.

Referente a mensagem de sucesso, teu sistema sempre vai dar a mensagem, você não está criando condição nenhuma pra dar mensagem de erro, vc simplesmente está dando um echo e colocando a frase.

 

Tenta fazer o seguinte:

 

$resultado_sql = mysql_query($query,$conexao);

 

if(!$resultado){

echo 'erro: '.mysql_error($conexao);

}else{

echo 'Dados inseridos com sucesso!';

}

 

Se der certo me avisa.

 

nao consigo entender

 

Notice: Undefined variable: resultado in C:\wamp\www\cadastromodificado\cadastro.php on line 86
erro: Column count doesn't match value count at row 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ivan nao funcionou

 

$query = "INSERT INTO `insc_cand`
(`nome` ,`sobrenome`,`email` , `senha` , `repsenha` , `sexo` , `raca` , `rg` , `cpf` , `nomemae` , `profimae` , `salarmae` , `nomepai` ,`profipai`,`salarpai`,
`nomemadpad`,`profimadpad`,`salarpadmad`,`qtdirmaos`,`qtstrabalham`,`vlralugprest`,`tmpmoradia`,`endereco`,`numcasa`,`bairro`,`cidade`,`estado`,
`cep`,`dddresidencial`,`telresidencial`,`dddrecados`,`telrecados`,`dddcelular`,`celular`,`escola`,
`grau`,`serie`,`periodo`,`cursprioridade`,`cursprioridade2`,`cursprioridade3`,`cursprioridade4`)
VALUES ('joao','$sobrenome','$email','$senha','$rep_senha','$sexo','$raca','$rg','$cpf','$nome_mae','$profi_mae','$salar_mae','$nome_pai','$profi_pai','$salar_pai',
'$nome_mad_pad','$profi_mad_pad','$salar_mad_pad','$qtd_irmaos','$qts_trabalham','$vlr_alug_prest','$tmp_moradia','$endereco','$num_casa','$bairro','$cidade','$estado',
'$cep','$ddd_residencial','$tel_residencial','$ddd_recados','$tel_recados','$ddd_celular','$celular','$escola',
'$grau','$serie','$periodo','$curs_prioridade','$curs_prioridade2','$curs_prioridade3','$curs_prioridade4')";

Compartilhar este post


Link para o post
Compartilhar em outros sites

INSERT INTO `insc_cand` (`nome` ,`sobrenome`,`email` , `senha` , `repsenha` , `sexo` , `raca` , `rg` , `cpf` , `nomemae` , `profimae` , `salarmae` , `nomepai` ,`profipai`,`salarpai`, `nomemadpad`,`profimadpad`,`salarpadmad`,`qtdirmaos`,`qtstrabalham`,`vlralugprest`,`tmpmoradia`,`endereco`,`numcasa`,`bairro`,`cidade`,`estado`, `cep`,`dddresidencial`,`telresidencial`,`dddrecados`,`telrecados`,`dddcelular`,`celular`,`escola`, `grau`,`serie`,`periodo`,`cursprioridade`,`cursprioridade2`,`cursprioridade3`,`cursprioridade4`) VALUES ('lucinaldo','gomes de souza','lds_dim16@hotmail.com','123','123','Masculino','Branco','53625373','03382728192','joana aparecida','Administrador(a)','250','joao roberto','Administrador(a) Condominial','500', '','','','3','2','234','12','rua sao benedito','200','centro','araras','AC', '13601-250','19','23458762','19','18273612','19','28273618','934', '2 incompleto','3','Manhã','6','9','8','8','')a

Tem 3 variáveis que está vindo em branco, e se vc declaro tudo como not null, o banco não vai aceitar o insert.

 

nomemadpad`,`profimadpad`,`salarpadmad`

Compartilhar este post


Link para o post
Compartilhar em outros sites

Já testou fazer o insert no proprio banco, ve se a estrutura da tabela foi criada corretamente? Não colocou int ou text onde não deveria.

Tenta fazer isso e posta o resultado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

ok Felipe

 

 

Felipe no proprio banco funciona o insert, olha que estranho

 

 

 

$query = "INSERT INTO `insc_cand`

(`nome` ,`sobrenome`,`email` , `senha`,`repsenha`,`sexo`,`raca`,`rg` ,`cpf`,`nomemae`,`profimae` ,`salarmae`,`nomepai` ,`profipai`,`salarpai`

)

 

VALUES ('$nome','$sobrenome','$email','$senha','$repsenha','$sexo','$raca','$rg','$cpf','$nomemae','$profimae','$salarmae','$nomepai','$profipai','$salarpai'

)";

 

ate ai funciona blz, porem quando eu colocar nomemadpad com o mesmo padrao que fiz nomemae porem coloco null e ja tentei not null e preencher o banco nao consegue inserir.

Compartilhar este post


Link para o post
Compartilhar em outros sites
CREATE TABLE `insc_cand` (
`id` INT( 200 ) AUTO_INCREMENT ,
`nome` VARCHAR( 60 ) NOT NULL ,
`sobrenome`VARCHAR( 60 ) NOT NULL ,
`email` VARCHAR( 60 ) NOT NULL ,
`senha` VARCHAR( 12 ) NOT NULL ,
`repsenha` VARCHAR( 12 ) NOT NULL ,
`sexo` VARCHAR( 10 ) NOT NULL ,
`raca` VARCHAR( 10 ) NOT NULL ,
`rg` INT( 9 ) NOT NULL ,
`cpf` INT ( 11 ) NOT NULL ,
`nomemae` VARCHAR( 10 ) NOT NULL ,
`profimae` VARCHAR( 70 ) NOT NULL ,
`salarmae` FLOAT ( 10 ) NOT NULL ,
`nomepai` VARCHAR( 10 ) NOT NULL ,
`profipai` VARCHAR( 10 ) NOT NULL ,
`salarpai` FLOAT ( 10 ) NOT NULL ,
`nomemadpad` VARCHAR( 10 ) ,
`profimadpad` VARCHAR( 10 ) ,
`salarmadpad` float( 10 ) ,
`qtdirmaos` INT ( 2 ) NOT NULL ,
`qtstrabalham` INT( 2 ) NOT NULL ,
`vlralugprest` FLOAT ( 10 ) NOT NULL ,
`tmpmoradia` INT( 10 ) NOT NULL ,
`endereço` VARCHAR( 70 ) NOT NULL ,
`numcasa` INT( 4 ) NOT NULL ,
`bairro` VARCHAR( 20 ) NOT NULL ,
`cidade` VARCHAR( 20 ) NOT NULL ,
`estado` VARCHAR( 2 ) NOT NULL ,
`cep` INT ( 10 ) NOT NULL ,
`dddresidencial` INT ( 2 ) NOT NULL ,
`telresidencial` INT ( 8 ) NOT NULL ,
`dddrecados` INT ( 2 ) NOT NULL ,
`telrecados` INT ( 8 ) NOT NULL ,
`dddcelular` INT ( 2 ) NOT NULL ,
`telcelular` INT ( 8 ) NOT NULL ,
`escola` VARCHAR( 70 ) NOT NULL ,
`grau` VARCHAR( 20 ) NOT NULL ,
`serie` VARCHAR( 10) NOT NULL ,
`Periodo` VARCHAR( 10 ) NOT NULL ,
`cursprioridade` VARCHAR( 20 ) NOT NULL ,
`cursprioridade2` VARCHAR( 20 ) NOT NULL ,
`cursprioridade3` VARCHAR( 20 ) NOT NULL ,
`cursprioridade4` VARCHAR( 20 ) NOT NULL ,
UNIQUE (
`id`
PRIMARY KEY (cpf)
)
);


INSERT INTO `insc_cand` (`nome` ,`sobrenome`,`email` , `senha`,`repsenha`,`sexo`,`raca`,`rg` ,`cpf`,`nomemae`,`profimae` ,`salarmae`,`nomepai` ,`profipai`,`salarpai`, `nomemadpad`) VALUES ('lucinaldo','gomes de souza','lds_dim16@hotmail.com','123','123','Masculino','Branco','123','123','joana','Administrador(a) de Banco de Dados - DBA','222','vita','Agente de Portaria','2334', 'ldichda')



Felipe agora foi, estou desconfiado que o meu banco wampserver 5 ta com problema ta demorando muito para atualizar



id nome sobrenome email senha repsenha sexo raca rg cpf nomemae profimae salarmae nomepai profipai salarpai nomemadpad 1 f f f f f Masculino Selecione. 2 2 f Agente de Marketing 2 f Agente de Negócios 2 3 Masculino Selecione. 0 0 0 0 4 lucinaldo gomes de souza lds_dim16@hotmail.com 123 123 Masculino Branco 123 123 joana Administrador(a) de Banco de Dados - DBA 222 vita Agente de Portaria 2334 ldichda

voce acha que pode ser meu apache?



agora coloquei t odos os dados menos o madpadastro e ta como null porem nao inseriu no banco, se esta como null nao era para dar erro

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se vc não declaro ele como not null ele aceita valor nulo.

Pode sim, quando estava desenvolvendo meu software para o TCC, tive muito desse problema. Banco que não abre, tinha que chamar ele pelo shell do xampp, apache que pegava a mesma porta do teamviewer e não abria nenhum dos dois. Se vc acha que pode ser ele, tenta reinstalar e ve se melhora o desempenho. ou até mesmo trocar por outro.



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.