<?php try { $conexao = new \PDO("mysql:host=127.0.0.1;dbname=crud", "root", "root"); } catch (Exception $e) { echo 'Não foi possível conectar ao banco!'; } require 'ProdutoService.php'; require 'ProdutoEntity.php'; if ($_GET) { $produto = new ProdutoEntity(); $service = new ProdutoService($conexao, $produto); $products = $service->find($_GET['id']); } if ($_POST) { $produto = new ProdutoEntity(); $produto->setId($_POST['id'])->setNome($_POST['nome'])->setCategoria($_POST['categoria']); $service = new ProdutoService($conexao, $produto); $products = $service->update(); header("Location:http://127.0.0.1:8080/"); } ?> <!DOCTYPE html> <html lang="pt-br"> <head> <title>CRUD</title> <!-- Latest compiled and minified CSS --> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css"> <!-- Optional theme --> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap-theme.min.css">
<?php try { $conexao = new \PDO("mysql:host=127.0.0.1;dbname=crud", "root", "root"); } catch (Exception $e) { echo 'Não foi possível conectar ao banco!'; } require 'ProdutoService.php'; require 'ProdutoEntity.php'; $produto = new ProdutoEntity(); $produto->setNome('Bola Quadrada')->setId(1)->setCategoria('Brinquedo'); $service = new ProdutoService($conexao, $produto); $products = $service->listar(); if ($_GET && ($_GET['action'] = 'delete')) { $produto = new ProdutoEntity(); $produto->setId($_GET['id']); $service = new ProdutoService($conexao, $produto); $products = $service->delete(); header("Location:http://127.0.0.1:8080/"); } ?> <!DOCTYPE html> <html lang="pt-br"> <head> <title>CRUD</title> <!-- Latest compiled and minified CSS --> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css"> <!-- Optional theme --> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap-theme.min.css"> </head>