//Se resultar true o cadastro foi efetuado com sucesso echo '<span class="msgSucesso">Reserva feita com sucesso!</span>'; } } else { //Caso exista um valor de codigo significa que está editando um registro $result = $con->editaReserva(array('codigo' => strip_tags($_POST['codigo']), 'nome' => strip_tags($_POST['nome']), 'telefone' => strip_tags($_POST['telefone']), 'email' => strip_tags($_POST['email']), 'quartos' => strip_tags($_POST['quartos']))); if ($result) { //Se resultar true a edição foi efetuada com sucesso echo '<span class="msgSucesso">Reserva editada com sucesso!</span>'; } } } else { if (isset($_GET['cod'])) { //Caso receba um codigo por GET no parametro da URL significa que deve carregar os dados para edição require_once 'conecta.php'; $con = new ConexaoSql(); $dados = $con->getReserva(strip_tags($_GET['cod'])); //Busca os dados de uma reservar para popular os campos na edição } } ?> <!-- Formulario de cadastro de reservas --> <form name="cadastro-reserva" action="" method="POST"> <!-- Campo do tipo hidden para controle do sistema do codigo --> <input type="hidden" name="codigo" id="codigo" value="<?php if (isset($dados)) { echo $dados['codigo']; } //Se Tiver a variavel dados entao será uma edição e preenchera os valores nos campos ?> ">
<nav class="menu"> <ul> <li> <a href="index.php"> Início </a> </li> <li> <a href="reservas.php"> Reservas </a> </li> <li> <a href="#"> Promoções </a> </li> <li> <a href="#"> Contato </a> </li> </ul> </nav> <article class="conteudo"> <section class="conteudo-interno"> <h2>Reservas</h2> <a class='botoes' href="cadastrar-reserva.php">Nova Reserva</a> <?php require_once 'conecta.php'; //Importa o arquivo php para conexão $con = new ConexaoSql(); //Instancia um objeto da classe ConexaoSql $reservas = $con->getReservas(); //Chama o metodo para buscar as reservas cadastradas ?> <table> <th>Código</th><th>Nome</th><th>Telefone</th><th class="invisivelResposivo">Email</th><th>Quartos</th><th>Editar</th><th>Excluir</th> <?php //Elabora a tabela de dados de reservas foreach ($reservas as $r) { echo "<tr>\n <td>{$r['codigo']}</td>\n <td>{$r['nome']}</td>\n <td>{$r['telefone']}</td>\n <td class='invisivelResposivo'>{$r['email']}</td>\n <td>{$r['quartos']}</td>\n <td><a href='cadastrar-reserva.php?cod={$r['codigo']}'><img class='icon' src='img/edit.png'></a></td>\n <td><a href='delete-reserva.php?cod={$r['codigo']}'><img class='icon' src='img/delete.png'></a></td>\n </tr>"; } ?> </table> </section> </article>
<ul> <li> <a href="index.php"> Início </a> </li> <li> <a href="reservas.php"> Reservas </a> </li> <li> <a href="#"> Promoções </a> </li> <li> <a href="#"> Contato </a> </li> </ul> </nav> <article class="conteudo"> <section class="conteudo-interno"> <h2>Reservas</h2> <?php if (isset($_GET['cod'])) { //se a url tiver parametro cod com o codigo para deletar require_once 'conecta.php'; //requisita o arquivo de conexao $con = new ConexaoSql(); //Instancia o objeto $result = $con->deleteReserva(strip_tags($_GET['cod'])); //chama metodo para deletar a reserva pelo codigo if ($result) { //se retornar um resultado == true exibe mensagem de exito echo '<span class="msgSucesso">Reserva deletada com sucesso!</span>'; } } ?> <a class='botoes' href="reservas.php">Voltar</a> </section> </article> <br> <footer class="rodape"> Hotéis Responsivos 2015 ® Todos os Direitos Reservados