| | |
| | | } |
| | | |
| | | public function contact() { |
| | | |
| | | if($_SERVER['REQUEST_METHOD'] === 'POST') { |
| | | $data = [ |
| | | "email" => $this->request->post["email"], |
| | |
| | | |
| | | $this->model->insert($data); |
| | | } |
| | | |
| | | $errors = $this->model->getErrors(); |
| | | |
| | | return $this->view("Fiat/contact.mvc.php", [ |
| | | "errors" => $errors |
| | | ]); |
| | | } |
| | | |
| | |
| | | if($this->controlloSpamEmail($data["email"])) { |
| | | $this->addError("spam", "non puoi mandare la stessa mail, aspetta un pò di tempo"); |
| | | } |
| | | |
| | | |
| | | |
| | | var_dump($this->getErrors()); |
| | | } |
| | | |
| | | |
| | |
| | | <input type="text" name="telefono" placeholder="inserisci il numero"> <br> |
| | | <button type="submit">clicca qui</button> |
| | | </form> |
| | | {$formMsg} |
| | | {foreach from=$error item=errore key=campo} |
| | | {$errore} |
| | | <br> |
| | | {/foreach} |
| | | {% foreach ($errors as $error): %} |
| | | <h4>{{error}}</h4> |
| | | {% endforeach; %} |
| | | </main> |
| | | |
| | | {% include "../views/Fiat/footer.mvc.php" %} |