Ejemplo n.º 1
0
require_once 'pdoinstance.php';
header('Content-Type: text/html; charset=UTF-8');
if (isset($_POST['usuario']) && isset($_POST['senha'])) {
    $usuario = htmlspecialchars(trim($_POST['usuario']));
    $senha = htmlspecialchars(trim($_POST['senha']));
    if (!($usuario == 'Ale' and $senha == '123')) {
        header('Location: login.php');
    }
    if (isset($_SESSION['usuario'])) {
        header('Location: login.php');
    }
}
$pdoi = new PDOInstance();
$pdo = $pdoi->getPDO();
$editoraBDR = new ColecaoDeEditorasEmBDR($pdo);
$revistaBDR = new ColecaoDeRevistasEmBDR($pdo, $editoraBDR);
$colecao = $revistaBDR->todos();
echo "<tr>" . "<td colspan='6' >Tamano da Lista: " . $revistaBDR->tamanho() . "</td>" . "</tr>";
?>
		
		
		
		
			<tr>
				<th>ID</th>
				<th>Nome</th>
				<th>Mes</th>
				<th>Ano</th>
				<th>Editora</th>
			</tr>
			
Ejemplo n.º 2
0
		
		
		
	
		<?php 
header('Content-Type: text/html; charset=UTF-8');
require_once 'editora.php';
require_once 'revista.php';
require_once 'colecaoderevistasembdr.php';
require_once 'colecaodeeditorasembdr.php';
require_once 'pdoinstance.php';
$pdoi = new PDOInstance();
$pdo = $pdoi->getPDO();
$revista = new Revista();
$editoraBDR = new ColecaoDeEditorasEmBDR($pdo);
$revistaBDR = new ColecaoDeRevistasEmBDR($pdo, $editoraBDR);
if (isset($_GET['id'])) {
    $id = htmlspecialchars(trim($_GET['id']));
    try {
        $revista = $revistaBDR->comId($id);
        echo $revista->nome();
    } catch (ColecaoException $e) {
        echo 'Erro ao obter os dados: ' . $e->getMessage();
    }
} else {
    if (isset($_POST['enviar'])) {
        if (isset($_POST['id']) and isset($_POST['nome']) and isset($_POST['mes']) and isset($_POST['ano']) and isset($_POST['editora'])) {
            $id = htmlspecialchars(trim($_POST['id']));
            $nome = htmlspecialchars(trim($_POST['nome']));
            $mes = htmlspecialchars(trim($_POST['mes']));
            $ano = htmlspecialchars(trim($_POST['ano']));
Ejemplo n.º 3
0
<?php

session_start();
header('Content-Type: text/html; charset=UTF-8');
require_once 'revista.php';
require_once 'colecaodeeditorasembdr.php';
require_once 'colecaoderevistasembdr.php';
require_once 'pdoinstance.php';
$pdoi = new PDOInstance();
$pdo = $pdoi->getPDO();
if (!isset($_SESSION['usuario']) and !isset($_SESSION['senha'])) {
    unset($_SESSION['usuario']);
    unset($_SESSION['senha']);
    header('Location: login.php');
}
$editoraBDR = new ColecaoDeEditorasEmBDR($pdo);
$revistaBDR = new ColecaoDeRevistasEmBDR($pdo, $editoraBDR);
echo 'Foda-se';
if (isset($_GET['id'])) {
    $id = htmlspecialchars(trim($_GET['id']));
    try {
        $revistaBDR->removerPeloId($id);
    } catch (ColecaoException $e) {
        echo 'Erro ao remover os dados' . $e->getMessage();
    }
    header('Location: revista-lista.php');
}