Example #1
0
require_once 'editora.php';
$pdo = null;
try {
    $options = array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8");
    $pdo = new PDO('mysql:dbname=editora;hostname=localhost', 'root', '', $options);
    $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
} catch (PDOException $e) {
    echo 'Falha ao conectar: ' . $e->getMessage();
}
$ps = $pdo->prepare('SELECT * FROM colecaodeeditorasembdr');
try {
    $ps->execute();
} catch (PDOException $e) {
    echo 'Erro ao realizar a consulta: ' . $e->getMessage();
}
$editoras = new ColecaoDeEditorasEmMemoria();
while ($e = $ps->fetchObject()) {
    $editora = new Editora($e->id, $e->nome);
    $editoras->adicionar($editora);
}
foreach ($editoras->todos() as $ed) {
    echo "<tr>" . "<td>" . $ed->id() . "</td>" . "<td>" . $ed->nome() . "</td>" . "<td><a href='editora-form.php?id=" . $ed->id() . "'><img src='Pencil-icon.png'></a><a href='editora-remover.php?id=" . $ed->id() . "'><img src='Actions-edit-delete-icon.png'></a></td>" . "</tr>";
}
?>
		</table>
		
		<form id='f' name='f' action='editora-form.php' method='get'>
			<input type='submit' id='adicionar' name='adicionar' value='Adicionar' />
		</form>
	</body>
</html>
Example #2
0
			<label for="nome">Nome: </label>
			<input type="text" id="nome" name="nome" /><br />
			<label for="mes">Mês: </label>
			<input type="text" id="mes" name="mes" /><br />
			<label for="ano">Ano: </label>
			<input type="text" id="ano" name="ano" /><br />
			<label for="editora">Editora: </label>
			<select>
			<?php 
require_once "colecaodeeditorasemmemoria.php";
require_once "editora.php";
$editora1 = new Editora(1, "Abril");
$editora2 = new Editora(2, "Escala");
$editora3 = new Editora(3, "Xanadu");
$editora4 = new Editora(4, "Saraiva");
$editorasEmMemoria = new ColecaoDeEditorasEmMemoria();
$editorasEmMemoria->adicionar($editora1);
$editorasEmMemoria->adicionar($editora2);
$editorasEmMemoria->adicionar($editora3);
$editorasEmMemoria->adicionar($editora4);
$editoras = $editorasEmMemoria->todos();
foreach ($editoras as $e) {
    echo "<option value=" . $e->id() . ">" . $e->nome() . "</option>";
}
?>
			</select>
			<input type="submit" id="salvar" name="salvar" value="Salvar"/><br />
		</form>
	
	
	</body>