<?php include_once '../configs/configurations.inc.php'; Seguranca::estaConectado(); $tabLivro = new Livro(); if ($_SERVER['REQUEST_METHOD'] == 'POST' && isset($_POST['id'])) { $id = $_POST['id']; if ($tabLivro->atualizar($id, $_POST)) { echo "<h2> Registro Salvo </h2>"; } else { echo "<h2> Erro ao salvar </h2> "; } } else { $id = $_GET['id']; } echo '<a href="index.php"> Voltar </a>'; $registro = $tabLivro->listartPorChave($id); //RETIRANDO ID do array //PQ ID não eh editavel // PORRA $registro eh um objeto! =S N DEU CERTO //$registro = array_slice($registro, 1); //print_r($registro); echo ' <form action="editarCategoria.php" method="post" >'; foreach ($registro as $campo => $valor) { echo $tabLivro->legendas[$campo] . ': ' . '<input type="text" name="' . $campo . '"' . 'value="' . $valor . '" /></br>' . "\n"; } echo '<button type="submit">Salvar</button> </form>';
} $host = $dados["host"]; $usuario = $dados["nome_usuario"]; $senhaBD = $dados["senha"]; require_once "../../entidades/Livro.php"; $atualizar = new Livro(); $atualizar->setIdLivro($id); $atualizar->setNome($nome); $atualizar->setEdicao($edicao); $atualizar->setAutor($autor); $atualizar->setEditora($editora); $atualizar->setPreco($preco); $atualizar->setQuantidade($quantidade); $atualizar->setDataPublicacao($data); $atualizar->setFornecedor($fornecedor); $sucesso = $atualizar->atualizar($host, "homeopatias", $usuario, $senhaBD); if ($sucesso) { $mensagem = ""; } else { $mensagem = "Erro na edição de livro"; } } else { if (!$nomeValido) { $mensagem = "Nome inválido!"; } else { if (!$edicaoValido) { $mensagem = "Edição inválida!"; } else { if (!$autorValido) { $mensagem = "Nome de autor inválido!"; } else {