progetto fatto precedentemente adattato al framework creato con il corso
filippo.bertilotti
2024-06-11 8e493d574a3a54f23041f47617545b19e6193573
fix foreach
3 files modified
16 ■■■■■ changed files
src/App/Controllers/fiat.php 4 ●●● patch | view | raw | blame | history
src/App/Models/Contact.php 4 ●●●● patch | view | raw | blame | history
views/Fiat/contact.mvc.php 8 ●●●●● patch | view | raw | blame | history
src/App/Controllers/fiat.php
@@ -30,6 +30,7 @@
    }
    public function contact() {
        if($_SERVER['REQUEST_METHOD'] === 'POST') {
            $data = [
                "email" => $this->request->post["email"],
@@ -38,9 +39,10 @@
            $this->model->insert($data);
        }
        $errors = $this->model->getErrors();
        return $this->view("Fiat/contact.mvc.php", [
            "errors" => $errors
        ]);
    }
src/App/Models/Contact.php
@@ -34,10 +34,6 @@
            if($this->controlloSpamEmail($data["email"])) {
                $this->addError("spam", "non puoi mandare la stessa mail, aspetta un pò di tempo");
            }
            var_dump($this->getErrors());
        }
views/Fiat/contact.mvc.php
@@ -14,11 +14,9 @@
        <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" %}