correzione e visualizzazione errore direttamente tramite form (parte 129)
| | |
| | | "description" => empty($_POST["description"]) ? null : $_POST["description"] |
| | | ]; |
| | | |
| | | var_dump($this->model->insert($data)); |
| | | |
| | | print_r($this->model->getErrors()); |
| | | if($this->model->insert($data)) { |
| | | echo "record saved"; |
| | | } else { |
| | | echo $this->viewer->render("shared/header.php", [ |
| | | "title" => "New Product" |
| | | ]); |
| | | |
| | | echo $this->viewer->render("Products/new.php", |
| | | ["errors" => $this->model->getErrors() |
| | | ]); |
| | | }; |
| | | } |
| | | } |
| | |
| | | private string $name, |
| | | private string $user, |
| | | private string $password) { |
| | | |
| | | echo "Created Database"; |
| | | |
| | | } |
| | | public function getConnection(): PDO { |
| | |
| | | <label for="name">Name</label> |
| | | <input type="text", id="name", name="name"> |
| | | |
| | | <?php if (isset($errors["name"])): ?> |
| | | <p><?= $errors["name"] ?></p> |
| | | <?php endif; ?> |
| | | |
| | | <label for="description">Description</label> |
| | | <textarea id="description", name="description"></textarea> |
| | | |