Files
ferramentas/clientes/register_client.php
T
rodrigo a1beb6a2e0 Primeiro commit
Signed-off-by: Rodrigo Martins <rodrigo.sousa.577@gmail.com>
2025-01-01 21:15:15 -03:00

204 lines
9.2 KiB
PHP

<?php
// Verificar se o usuário está logado
if (!isset($_SESSION['user_id'])) {
header("Location: login.php");
exit();
}
?>
<!DOCTYPE html>
<html lang="pt-BR">
<head>
<meta charset="UTF-8">
<title>Cadastro de Clientes</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<div class="container">
<h2>Cadastro de Clientes</h2>
<form action="index.php?page=register_client" method="post">
<div class="form-group">
<label for="name">Nome:</label>
<input type="text" id="name" name="name" required>
</div>
<div class="form-group">
<label for="cpf">CPF:</label>
<input type="text" id="cpf" name="cpf" required>
</div>
<div class="form-group">
<label for="rg">RG:</label>
<input type="text" id="rg" name="rg">
</div>
<div class="form-group">
<label for="rg_emissor">Órgão Emissor:</label>
<input type="text" id="rg_emissor" name="rg_emissor">
</div>
<div class="form-group">
<label for="sexo">Sexo:</label>
<select id="sexo" name="sexo">
<option value="Masculino">Masculino</option>
<option value="Feminino">Feminino</option>
<option value="Não definido">Não definido</option>
</select>
</div>
<div class="form-group">
<label for="estado_civil">Estado Civil:</label>
<select id="estado_civil" name="estado_civil">
<option value="Solteiro(a)">Solteiro(a)</option>
<option value="Casado(a)">Casado(a)</option>
<option value="Viúvo(a)">Viúvo(a)</option>
<option value="União estável">União estável</option>
</select>
</div>
<div class="form-group">
<label for="phone">Telefone:</label>
<input type="text" id="phone" name="phone" >
<label for="whatsapp">WhatsApp:</label>
<input type="checkbox" id="whatsapp" name="whatsapp">
</div>
<div class="form-group">
<label for="email">Email:</label>
<input type="email" id="email" name="email">
</div>
<div class="form-group">
<label for="senha_meu_inss">Senha do Meu INSS:</label>
<input type="text" id="senha_meu_inss" name="senha_meu_inss">
</div>
<div class="form-group">
<label for="perfil_instagram">Perfil do Instagram:</label>
<input type="text" id="perfil_instagram" name="perfil_instagram">
</div>
<div class="form-group">
<label for="tipo_logradouro">Tipo de Logradouro:</label>
<select id="tipo_logradouro" name="tipo_logradouro">
<option value="Rua">Rua</option>
<option value="Avenida">Avenida</option>
<option value="Alameda">Alameda</option>
<option value="Travessa">Travessa</option>
<option value="Largo">Largo</option>
<!-- Adicione mais opções conforme necessário -->
</select>
</div>
<div class="form-group">
<label for="endereco">Endereço:</label>
<input type="text" id="endereco" name="endereco">
</div>
<div class="form-group">
<label for="bairro">Bairro:</label>
<input type="text" id="bairro" name="bairro">
</div>
<div class="form-group">
<label for="cidade">Cidade:</label>
<input type="text" id="cidade" name="cidade">
</div>
<div class="form-group">
<label for="estado">Estado:</label>
<select id="estado" name="estado">
<option value="AC">Acre</option>
<option value="AL">Alagoas</option>
<option value="AP">Amapá</option>
<option value="AM">Amazonas</option>
<option value="BA">Bahia</option>
<option value="CE">Ceará</option>
<option value="DF">Distrito Federal</option>
<option value="ES">Espírito Santo</option>
<option value="GO">Goiás</option>
<option value="MA">Maranhão</option>
<option value="MT">Mato Grosso</option>
<option value="MS">Mato Grosso do Sul</option>
<option value="MG">Minas Gerais</option>
<option value="PA">Pará</option>
<option value="PB">Paraíba</option>
<option value="PR">Paraná</option>
<option value="PE">Pernambuco</option>
<option value="PI">Piauí</option>
<option value="RJ">Rio de Janeiro</option>
<option value="RN">Rio Grande do Norte</option>
<option value="RS">Rio Grande do Sul</option>
<option value="RO">Rondônia</option>
<option value="RR">Roraima</option>
<option value="SC">Santa Catarina</option>
<option value="SP">São Paulo</option>
<option value="SE">Sergipe</option>
<option value="TO">Tocantins</option>
</select>
</div>
<div class="form-group">
<label for="cep">CEP:</label>
<input type="text" id="cep" name="cep">
</div>
<div class="form-group">
<label for="certidao_nascimento">Certidão de Nascimento/Casamento:</label>
<input type="text" id="certidao_nascimento" name="certidao_nascimento">
</div>
<div class="form-group">
<label for="pis_pasep">PIS/PASEP:</label>
<input type="text" id="pis_pasep" name="pis_pasep">
</div>
<div class="form-group">
<label for="inss_beneficio">Número do Benefício INSS:</label>
<input type="text" id="inss_beneficio" name="inss_beneficio">
</div>
<div class="form-group">
<label for="filiacao_pai">Filiação (Pai):</label>
<input type="text" id="filiacao_pai" name="filiacao_pai">
</div>
<div class="form-group">
<label for="filiacao_mae">Filiação (Mãe):</label>
<input type="text" id="filiacao_mae" name="filiacao_mae">
</div>
<button type="submit">Cadastrar</button>
</form>
<?php
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
// Obter os dados do formulário
$name = $_POST['name'];
$cpf = $_POST['cpf'];
$rg = $_POST['rg'];
$rg_emissor = $_POST['rg_emissor'];
$sexo = $_POST['sexo'];
$estado_civil = $_POST['estado_civil'];
$phone = $_POST['phone'];
$whatsapp = isset($_POST['whatsapp']) ? 1 : 0;
$email = $_POST['email'];
$senha_meu_inss = $_POST['senha_meu_inss'];
$perfil_instagram = $_POST['perfil_instagram'];
$tipo_logradouro = $_POST['tipo_logradouro'];
$endereco = $_POST['endereco'];
$bairro = $_POST['bairro'];
$cidade = $_POST['cidade'];
$estado = $_POST['estado'];
$cep = $_POST['cep'];
$certidao_nascimento = $_POST['certidao_nascimento'];
$pis_pasep = $_POST['pis_pasep'];
$inss_beneficio = $_POST['inss_beneficio'];
$filiacao_pai = $_POST['filiacao_pai'];
$filiacao_mae = $_POST['filiacao_mae'];
// Conectar ao banco de dados
$mysqli = new mysqli("10.15.0.42", "root", "34641747", "valida");
if ($mysqli->connect_error) {
die("Connection failed: " . $mysqli->connect_error);
}
$stmt = $mysqli->prepare("INSERT INTO clients (name, cpf, rg, rg_emissor, tipo_logradouro, endereco, bairro, cidade, estado, cep, phone, whatsapp, email, sexo, estado_civil, senha_meu_inss, perfil_instagram, certidao_nascimento, pis_pasep, inss_beneficio, filiacao_pai, filiacao_mae) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)");
if ($stmt) {
$stmt->bind_param("ssssssssssssssssssssss", $name, $cpf, $rg, $rg_emissor, $tipo_logradouro, $endereco, $bairro, $cidade, $estado, $cep, $phone, $whatsapp, $email, $sexo, $estado_civil, $senha_meu_inss, $perfil_instagram, $certidao_nascimento, $pis_pasep, $inss_beneficio, $filiacao_pai, $filiacao_mae);
if ($stmt->execute()) {
header("Location: index.php?page=client_details&id=$client_id");
} else {
echo "<p>Erro ao cadastrar cliente.</p>";
}
$stmt->close();
} else {
echo "<p>Erro ao preparar a consulta.</p>";
}
$mysqli->close();
}
?>
</div>
</body>
</html>