Good morning / afternoon / evening.
I have a problem on my TCC site, more specifically in the user registry. In the register, there are 3 parts, one of personal data, one of telephone and one of address, with a table for each, the question is that when I fill in the registration form, and I click to register, the data is being inserted only in the table of the personal data of the user, and in the others not.Segue the code of Cadastro.php:
<html>
<head>
<?php
session_start();
?>
<style>
body {
margin: 0;
font-family: Arial, Helvetica, sans-serif;
vertical-align:0;
}
</style>
</head>
<body bgcolor=#ffe9c6>
<?php
$db = mysqli_connect("127.0.0.1", "root", "root", "seuservico");
// Dados do Cliente
$Nome_usuario = filter_input(INPUT_POST, 'Nome_usuario', FILTER_SANITIZE_STRING);
$Email_usuario = filter_input(INPUT_POST, 'Email_usuario', FILTER_SANITIZE_STRING);
$Senha_usuario = filter_input(INPUT_POST, 'Senha_usuario', FILTER_SANITIZE_STRING);
$Senha_usuario = md5($Senha_usuario);
$Senha_usuario1 = filter_input(INPUT_POST, 'Senha_usuario1', FILTER_SANITIZE_STRING);
$Senha_usuario1 = md5($Senha_usuario1);
$CPF = filter_input(INPUT_POST, 'CPF', FILTER_SANITIZE_STRING);
// Fim dos Dados do Cliente
// Dados do Telefone
$DDD = filter_input(INPUT_POST, 'DDD', FILTER_SANITIZE_STRING);
$Telfix = filter_input(INPUT_POST, 'Telfix', FILTER_SANITIZE_STRING);
$Telcel = filter_input(INPUT_POST, 'Telcel', FILTER_SANITIZE_STRING);
// Fim dos Dados do Telefone
// Dados do Endereço
$Rua = filter_input(INPUT_POST, 'inputRua', FILTER_SANITIZE_STRING);
$Cidade = filter_input(INPUT_POST, 'inputCity', FILTER_SANITIZE_STRING);
$Bairro = filter_input(INPUT_POST, 'inputBairro', FILTER_SANITIZE_STRING);
$Numero = filter_input(INPUT_POST, 'inputNumero', FILTER_SANITIZE_STRING);
$CEP = filter_input(INPUT_POST, 'inputCep', FILTER_SANITIZE_STRING);
$Complemento = filter_input(INPUT_POST, 'complemento', FILTER_SANITIZE_STRING);
// Fim dos Dados do Endereço
// Verificação de senha
if($Senha_usuario != $Senha_usuario1)
{
echo "
<center><h2><b>As senhas não estão iguais</b>";
echo"<br>
<h3/>Retornando...
<br>
<br>
<img src=logo.png width=15%><br>
<img src=carregando.gif width=15%>";
header("refresh: 3; url=cadastro.html");
exit;
}
//verifica se já tem um email igual
$busca_email = mysqli_query($db, "SELECT * FROM usuario WHERE Email_usuario ='$Email_usuario'");
$row_email = mysqli_num_rows ($busca_email);
if ($row_email > 0)
{
echo "<center><h2><b>Este Email já foi registrado!</b>";
echo"<br>
<h3/>Retornando...
<br>
<br>
<img src=logo.png width=15%><br>
<img src=carregando.gif width=15%>";
header("refresh: 3; url=cadastro.html");
exit;
}
//verifica cpf igual
$busca_cpf = mysqli_query($db, "SELECT * FROM usuario WHERE CPF_usuario ='$CPF'");
$row_cpf = mysqli_num_rows ($busca_cpf);
if ($row_cpf > 0)
{
echo "<center><h2><b>Este CPF já foi registrado!</b>";
echo"<br>
<h3/>Retornando...
<br>
<br>
<img src=logo.png width=15%><br>
<img src=carregando.gif width=15%>";
header("refresh: 3; url=cadastro.html");
exit;
}
$cad = mysqli_query($db,"INSERT INTO usuario (Email_usuario,Senha_usuario,CPF_usuario,Nome_usuario)
VALUES ('$Email_usuario','$Senha_usuario','$CPF','$Nome_usuario')");
$cadtel= mysqli_query($db,"INSERT INTO telefone (DDD,Tel_fixo,Tel_celular,Email_usuario_tel)
VALUES ('$DDD','$Telfix','$Telcel','$Email_usuario')");
$cadend = mysqli_query($db,"INSERT INTO endereco (Rua,Cidade,Bairro,Numero,Cep,Complemento,Email_usuario_end)
VALUES ('$Rua','$Cidade','$Bairro','$Numero','$CEP','$Complemento','$Email_usuario')");
if($cad && $cadtel && $cadend){
echo "<center><h2><b>Obrigado por se cadastrar no Seu Serviço!</b>";
echo"<br>
<h3/>Rederecionando para a página de login...
<br>
<br>
<img src=logo.png width=15%><br>
<img src=carregando.gif width=15%>";
header("refresh: 3; url=login.html");
}
else {
echo "<center><h2><b>Ocorreu um erro ao se Cadastrar!</b>";
echo"<br>
<h3/>Voltando para a página de Cadastro...
<br>
<br>
<img src=logo.png width=15%><br>
<img src=carregando.gif width=15%>";
header("refresh: 3; url=cadastro.html");
}
?>
</body>