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

219 lines
13 KiB
PHP

<?php
// Conectar ao banco de dados
// Verificar se o usuário está logado
if (!isset($_SESSION['user_id'])) {
header("Location: login.php");
exit();
}
$mysqli = new mysqli("10.15.0.42", "root", "34641747", "valida");
if ($mysqli->connect_error) {
die("Connection failed: " . $mysqli->connect_error);
}
// Verificar se o ID do cliente foi fornecido
if (isset($_GET['id'])) {
$client_id = $_GET['id'];
// Verificar se o formulário foi enviado
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'];
// Atualizar os dados do cliente no banco de dados
$stmt = $mysqli->prepare("UPDATE clients SET name=?, cpf=?, rg=?, rg_emissor=?, sexo=?, estado_civil=?, phone=?, whatsapp=?, email=?, senha_meu_inss=?, perfil_instagram=?, tipo_logradouro=?, endereco=?, bairro=?, cidade=?, estado=?, cep=?, certidao_nascimento=?, pis_pasep=?, inss_beneficio=?, filiacao_pai=?, filiacao_mae=? WHERE id=?");
$stmt->bind_param("ssssssssssssssssssssssi", $name, $cpf, $rg, $rg_emissor, $sexo, $estado_civil, $phone, $whatsapp, $email, $senha_meu_inss, $perfil_instagram, $tipo_logradouro, $endereco, $bairro, $cidade, $estado, $cep, $certidao_nascimento, $pis_pasep, $inss_beneficio, $filiacao_pai, $filiacao_mae, $client_id);
if ($stmt->execute()) {
$stmt->close();
$mysqli->close();
header("Location: index.php?page=client_details&id=$client_id");
exit();
} else {
echo "<p>Erro ao atualizar cliente.</p>";
}
$stmt->close();
}
// Obter os dados do cliente do banco de dados
$result = $mysqli->query("SELECT * FROM clients WHERE id = $client_id");
if ($result->num_rows > 0) {
$client = $result->fetch_assoc();
} else {
echo "<p>Cliente não encontrado.</p>";
exit();
}
} else {
echo "<p>ID do cliente não fornecido.</p>";
exit();
}
$mysqli->close();
?>
<!DOCTYPE html>
<html lang="pt-BR">
<head>
<meta charset="UTF-8">
<title>Editar Cliente</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<div class="container">
<h2>Editar Cliente: <?php echo htmlspecialchars($client['name']); ?></h2>
<form action="index.php?page=edit_client&id=<?php echo $client_id; ?>" method="post">
<div class="form-group">
<label for="name">Nome:</label>
<input type="text" id="name" name="name" value="<?php echo htmlspecialchars($client['name']); ?>" required>
</div>
<div class="form-group">
<label for="cpf">CPF:</label>
<input type="text" id="cpf" name="cpf" value="<?php echo htmlspecialchars($client['cpf']); ?>" required>
</div>
<div class="form-group">
<label for="rg">RG:</label>
<input type="text" id="rg" name="rg" value="<?php echo htmlspecialchars($client['rg']); ?>">
</div>
<div class="form-group">
<label for="rg_emissor">Órgão Emissor:</label>
<input type="text" id="rg_emissor" name="rg_emissor" value="<?php echo htmlspecialchars($client['rg_emissor']); ?>">
</div>
<div class="form-group">
<label for="sexo">Sexo:</label>
<select id="sexo" name="sexo">
<option value="Masculino" <?php echo $client['sexo'] == 'Masculino' ? 'selected' : ''; ?>>Masculino</option>
<option value="Feminino" <?php echo $client['sexo'] == 'Feminino' ? 'selected' : ''; ?>>Feminino</option>
<option value="Não definido" <?php echo $client['sexo'] == 'Não definido' ? 'selected' : ''; ?>>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)" <?php echo $client['estado_civil'] == 'Solteiro(a)' ? 'selected' : ''; ?>>Solteiro(a)</option>
<option value="Casado(a)" <?php echo $client['estado_civil'] == 'Casado(a)' ? 'selected' : ''; ?>>Casado(a)</option>
<option value="Viúvo(a)" <?php echo $client['estado_civil'] == 'Viúvo(a)' ? 'selected' : ''; ?>>Viúvo(a)</option>
<option value="União estável" <?php echo $client['estado_civil'] == 'União estável' ? 'selected' : ''; ?>>União estável</option>
</select>
</div>
<div class="form-group">
<label for="phone">Telefone:</label>
<input type="text" id="phone" name="phone" value="<?php echo htmlspecialchars($client['phone']); ?>">
<label for="whatsapp">WhatsApp:</label>
<input type="checkbox" id="whatsapp" name="whatsapp" <?php echo $client['whatsapp'] ? 'checked' : ''; ?>>
</div>
<div class="form-group">
<label for="email">Email:</label>
<input type="email" id="email" name="email" value="<?php echo htmlspecialchars($client['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" value="<?php echo htmlspecialchars($client['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" value="<?php echo htmlspecialchars($client['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" <?php echo $client['tipo_logradouro'] == 'Rua' ? 'selected' : ''; ?>>Rua</option>
<option value="Avenida" <?php echo $client['tipo_logradouro'] == 'Avenida' ? 'selected' : ''; ?>>Avenida</option>
<option value="Alameda" <?php echo $client['tipo_logradouro'] == 'Alameda' ? 'selected' : ''; ?>>Alameda</option>
<option value="Travessa" <?php echo $client['tipo_logradouro'] == 'Travessa' ? 'selected' : ''; ?>>Travessa</option>
<option value="Largo" <?php echo $client['tipo_logradouro'] == 'Largo' ? 'selected' : ''; ?>>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" value="<?php echo htmlspecialchars($client['endereco']); ?>">
</div>
<div class="form-group">
<label for="bairro">Bairro:</label>
<input type="text" id="bairro" name="bairro" value="<?php echo htmlspecialchars($client['bairro']); ?>">
</div>
<div class="form-group">
<label for="cidade">Cidade:</label>
<input type="text" id="cidade" name="cidade" value="<?php echo htmlspecialchars($client['cidade']); ?>">
</div>
<div class="form-group">
<label for="estado">Estado:</label>
<select id="estado" name="estado">
<option value="AC" <?php echo $client['estado'] == 'AC' ? 'selected' : ''; ?>>Acre</option>
<option value="AL" <?php echo $client['estado'] == 'AL' ? 'selected' : ''; ?>>Alagoas</option>
<option value="AP" <?php echo $client['estado'] == 'AP' ? 'selected' : ''; ?>>Amapá</option>
<option value="AM" <?php echo $client['estado'] == 'AM' ? 'selected' : ''; ?>>Amazonas</option>
<option value="BA" <?php echo $client['estado'] == 'BA' ? 'selected' : ''; ?>>Bahia</option>
<option value="CE" <?php echo $client['estado'] == 'CE' ? 'selected' : ''; ?>>Ceará</option>
<option value="DF" <?php echo $client['estado'] == 'DF' ? 'selected' : ''; ?>>Distrito Federal</option>
<option value="ES" <?php echo $client['estado'] == 'ES' ? 'selected' : ''; ?>>Espírito Santo</option>
<option value="GO" <?php echo $client['estado'] == 'GO' ? 'selected' : ''; ?>>Goiás</option>
<option value="MA" <?php echo $client['estado'] == 'MA' ? 'selected' : ''; ?>>Maranhão</option>
<option value="MT" <?php echo $client['estado'] == 'MT' ? 'selected' : ''; ?>>Mato Grosso</option>
<option value="MS" <?php echo $client['estado'] == 'MS' ? 'selected' : ''; ?>>Mato Grosso do Sul</option>
<option value="MG" <?php echo $client['estado'] == 'MG' ? 'selected' : ''; ?>>Minas Gerais</option>
<option value="PA" <?php echo $client['estado'] == 'PA' ? 'selected' : ''; ?>>Pará</option>
<option value="PB" <?php echo $client['estado'] == 'PB' ? 'selected' : ''; ?>>Paraíba</option>
<option value="PR" <?php echo $client['estado'] == 'PR' ? 'selected' : ''; ?>>Paraná</option>
<option value="PE" <?php echo $client['estado'] == 'PE' ? 'selected' : ''; ?>>Pernambuco</option>
<option value="PI" <?php echo $client['estado'] == 'PI' ? 'selected' : ''; ?>>Piauí</option>
<option value="RJ" <?php echo $client['estado'] == 'RJ' ? 'selected' : ''; ?>>Rio de Janeiro</option>
<option value="RN" <?php echo $client['estado'] == 'RN' ? 'selected' : ''; ?>>Rio Grande do Norte</option>
<option value="RS" <?php echo $client['estado'] == 'RS' ? 'selected' : ''; ?>>Rio Grande do Sul</option>
<option value="RO" <?php echo $client['estado'] == 'RO' ? 'selected' : ''; ?>>Rondônia</option>
<option value="RR" <?php echo $client['estado'] == 'RR' ? 'selected' : ''; ?>>Roraima</option>
<option value="SC" <?php echo $client['estado'] == 'SC' ? 'selected' : ''; ?>>Santa Catarina</option>
<option value="SP" <?php echo $client['estado'] == 'SP' ? 'selected' : ''; ?>>São Paulo</option>
<option value="SE" <?php echo $client['estado'] == 'SE' ? 'selected' : ''; ?>>Sergipe</option>
<option value="TO" <?php echo $client['estado'] == 'TO' ? 'selected' : ''; ?>>Tocantins</option>
</select>
</div>
<div class="form-group">
<label for="cep">CEP:</label>
<input type="text" id="cep" name="cep" value="<?php echo htmlspecialchars($client['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" value="<?php echo htmlspecialchars($client['certidao_nascimento']); ?>">
</div>
<div class="form-group">
<label for="pis_pasep">PIS/PASEP:</label>
<input type="text" id="pis_pasep" name="pis_pasep" value="<?php echo htmlspecialchars($client['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" value="<?php echo htmlspecialchars($client['inss_beneficio']); ?>">
</div>
<div class="form-group">
<label for="filiacao_pai">Filiação (Pai):</label>
<input type="text" id="filiacao_pai" name="filiacao_pai" value="<?php echo htmlspecialchars($client['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" value="<?php echo htmlspecialchars($client['filiacao_mae']); ?>">
</div>
<button type="submit">Atualizar</button>
</form>
</div>
</body>
</html>