Ir para conteúdo

Arquivado

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

Junimar Nascimento

ERRO INSERÇÃO MYSQL

Recommended Posts

Boa tarde a todos, tô quebrando cabeça para encontrar um erro no SQL abaixo, será que alguém poderia me auxiliar, ele executa o código todo e informa que os dados não foram inseridos, mas não identifico nenhum erro para não inserir.

Desde já agradeço!

<?php
$Nome = $_POST['Nome'];
$Email = $_POST['Email'];
$DataNasc = $_POST['DataNasc'];
$Telefone = $_POST['Telefone'];
$Celular = $_POST['Celular'];
$Sexo = $_POST['Sexo'];
$Etnia = $_POST['Etnia'];
$Deficiencia = $_POST['Deficiencia'];
$Endereco = $_POST['Endereco'];
$Bairro = $_POST['Bairro'];
$Cidade = $_POST['Cidade'];
$Estado = $_POST['Estado'];
$CEP = $_POST['CEP'];
$Referencia = $_POST['Referencia'];
$dbhost = 'mysql.hostinger.com.br';
$dbuser = 'xxxxxx';
$dbpass = 'xxxxxx';
$link = mysqli_connect("$dbhost", "$dbuser", "$dbpass", "u450468204_ppja");
if (!$link) {
echo "Não foi possível conectar ";
}
echo "Conexão bem sucedida";
$sql = "INSERT INTO candidatos(ID, Nome, DataNasc, Sexo, Etnia, Deficiencia, Endereco, Bairro, Cidade, Estado, CEP, Telefone, Celular, Email, Referencia) VALUES ('', '$Nome', '$DataNasc', '$Sexo', '$Etnia', '$Deficiencia', '$Endereco', '$Bairro', '$Cidade', '$Estado','$CEP', '$Telefone', '$Celular', '$Email', '$Referencia')";
mysqli_select_db($link, "u450468204_ppja");
$retval = mysqli_query($link, $sql);
if(!$retval )
{
die('Não foi possível cadastrar seus dados: ' . mysql_error());
}
echo "Dados cadastrados com sucesso\n";
mysqli_close($link);
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites
Uso vários formulários para o cadastro porém o último que faz a chamada do formulários que gravaria no BD é esse aqui


Realmente selecionei duas vezes, mas não influenciou muito neste caso porque mesmo sem a segunda seleção deu erro.



<?php



$Nome = $_POST['Nome'];

$Email = $_POST['Email'];

$DataNasc = $_POST['DataNasc'];

$Telefone = $_POST['Telefone'];

$Celular = $_POST['Celular'];

$Sexo = $_POST['Sexo'];

$Etnia = $_POST['Etnia'];

$Deficiencia = $_POST['Deficiencia'];


?>




<div class="container">

<div class="main">

<h2><font color="#FFFFFF">DADOS DE ENDEREÇO</font></h2>

<form action="FinalizarCadastro.php" method="post">

<label>Endereço :</label>

<input name="Endereco" type="text" placeholder="Rua e Número" required>

<label>Bairro :</label>

<input name="Bairro" type="text" placeholder="Bairro" required>

<label>Cidade :</label>

<input name="Cidade" type="text" placeholder="Nome da Cidade" required>

<label>Estado :</label>

<input name="Estado" type="text" placeholder="Ex: Rio de Janeiro" />

<label>CEP :</label>

<input name="CEP" type="text" placeholder="00000-000" >

<label>Ponto de Referência :</label>

<input name="Referencia" type="text" placeholder="Ponto de Referência" >


<input type="reset" value="Limpar" />

<input type="submit" value="Continuar" />

</form>

</div>

</div>


Compartilhar este post


Link para o post
Compartilhar em outros sites

Esse formulario não tem todos os campos necessários para salvar. Verifique o formato da data antes de salvar tbm. Poste um dump da sua tabela do mysql tbm

Compartilhar este post


Link para o post
Compartilhar em outros sites

Esse formulario não tem todos os campos necessários para salvar. Verifique o formato da data antes de salvar tbm. Poste um dump da sua tabela do mysql tbm

Como bem falou o amigo, se os campos não forem null e você não inserir valor da erro.

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.