Ejemplo n.º 1
0
 // se todos os dados estão válidos, o livro é cadastrado
 if ($nomeValido && $edicaoValido && $autorValido && $editoraValida && $precoValido && $quantValida && $dataValida && $fornecValido) {
     // lemos as credenciais do banco de dados
     $dados = file_get_contents($_SERVER["DOCUMENT_ROOT"] . "/../config.json");
     $dados = json_decode($dados, true);
     foreach ($dados as $chave => $valor) {
         $dados[$chave] = str_rot13($valor);
     }
     $host = $dados["host"];
     $usuario = $dados["nome_usuario"];
     $senhaBD = $dados["senha"];
     require_once "entidades/Livro.php";
     $novo = new Livro();
     $novo->setNome($nome);
     $novo->setEdicao($edicao);
     $novo->setAutor($autor);
     $novo->setEditora($editora);
     $novo->setPreco($preco);
     $novo->setQuantidade($quantidade);
     $novo->setDataPublicacao($data);
     $novo->setFornecedor($fornecedor);
     $sucesso = $novo->cadastrar($host, "homeopatias", $usuario, $senhaBD);
     if (!$sucesso) {
         $mensagem = "Erro";
     }
 } else {
     if (!$nomeValido) {
         $mensagem = "Nome inválido!";
     } else {
         if (!$edicaoValido) {
             $mensagem = "Edição inválida!";
Ejemplo n.º 2
0
 if ($idValido && $nomeValido && $edicaoValido && $autorValido && $editoraValida && $precoValido && $quantValida && $dataValida && $fornecValido) {
     // lemos as credenciais do banco de dados
     $dados = file_get_contents($_SERVER["DOCUMENT_ROOT"] . "/../config.json");
     $dados = json_decode($dados, true);
     foreach ($dados as $chave => $valor) {
         $dados[$chave] = str_rot13($valor);
     }
     $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 {