<?php
require_once 'classe_pessoa.php';
$p = new Pessoa("crudpdo", "localhost", "root", "");
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Cadastro de Pessoa</title>
<link rel="stylesheet" href="estilo.css">
</head>
<body>
<?php
if (isset($_POST['nome']))
//CLICOU NO BOTÃO CADASTRAR OU EDITAR
{
if (isset($_GET['id_up']) && !empty($_GET['id_up']))
{
$id_upd = addslashes($_GET['id_up']);
$nome = addslashes($_POST['nome']);
$telefone = addslashes($_POST['telefone']);
$email = addslashes($_POST['email']);
if (!empty($nome) && !empty($telefone) && !empty($email))
{
$p->atualizarDados($id_upd, $nome, $telefone, $email);
header("location: index.php");
}
else
{
?>
<div class="aviso">
<img src="aviso.png" alt="">
<h4>Preencha todos os campos !</h4>
</div>
<?php
}
}
// ---------------------------- CADASTRAR ----------------------------
else
{
$nome = addslashes($_POST['nome']);
$telefone = addslashes($_POST['telefone']);
$email = addslashes($_POST['email']);
if(!empty($nome) && !empty($telefone) && !empty($email))
{
//cadastrar
if (!$p->cadastrarPessoa($nome, $telefone, $email))
{
?>
<div>
<img src="aviso.png" alt="">
<h4>Email já está cadastrado !</h4>
</div>
<?php
}
}
else
{
?>
<div class="aviso">
<img src="aviso.png" alt="">
<h4>Preencha todos os campos !</h4>
</div>
<?php
}
}
}
?>
<?php
if (isset($_GET['id_up'])) //SE A PESSOA CLICOU EM EDITAR
{
$id_update = addslashes($_GET['id_up']);
$res = $p->buscarDadosPessoa($id_update);
}
?>
<section id = "esquerda">
<form action="" method = "POST">
<h2>CADASTRAR PESSOA</h2>
<label for="nome">Nome</label>
<input type="text" name = "nome" id = "nome"
value="<?php if(isset($res)){echo $res['nome'];} ?>">
<label for="telefone">Telefone</label>
<input type="text" name="telefone" id="telefone"
value="<?php if(isset($res)){echo $res['telefone'];} ?>">
<label for="email">Email</label>
<input type="email" name="email" id="email"
value= "<?php if(isset($res)) {echo $res['email']; } ?>">
<input type="submit"
value= "<?php if (isset($res)) { echo "Atualizar"; }else { echo
"Cadastrar"; } ?>">
</form>
</section>
<section id="direita">
<table>
<tr id="titulo">
<td>NOME</td>
<td>TELEFONE</td>
<td colspan="2">EMAIL</td>
</tr>
<?php
$dados = $p->buscarDados();
if(count($dados) > 0)//TEM PESSOAS NO BANCO DE DADOS
{
for($i=0; $i < count($dados); $i++)
{
echo "<tr>";
foreach ($dados[$i] as $k => $v)
{
if($k != "id")
{
echo "<td>".$v."</td>";
}
}
?>
<td>
<?php echo $dados[$i]['id'] ?>
<a href="index.php?id_up=<?php echo $dados[$i]['id']; ?>">Editar</a>
<a href="index.php?id=<?php echo $dados[$i]['id']; ?>">Excluir</a>
</td>
<?php
echo "</tr>";
}
}
else // O BANCO DE DADOS ESTÁ VAZIO
{
?>
</table>
<div class="aviso">
<h4>Ainda não há pessoas cadastradas !</h4>
</div>
<?php
}
?>
</table>
</section>
</body>
</html>
<?php
if (isset($_GET['id'])) {
$id_pessoa = addslashes($_GET['id']);
$p->excluirPessoa($id_pessoa);
header("location: index.php");//atualiza a página após o clique
}
?>