//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
?>
">
Ejemplo n.º 2
0
            <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