From 493a489d06908f41fe86cefbb8a4d7959886fc3e Mon Sep 17 00:00:00 2001
From: filippo.bertilotti <filippobertilotti@gmail.com>
Date: Mon, 29 Apr 2024 11:54:54 +0200
Subject: [PATCH] cambio metodo da GET a POST, aggiunto controllo array per inserimento dati

---
 htdocs/contact.php |   24 +++++++++++++-----------
 1 files changed, 13 insertions(+), 11 deletions(-)

diff --git a/htdocs/contact.php b/htdocs/contact.php
index 810dce8..c31d058 100644
--- a/htdocs/contact.php
+++ b/htdocs/contact.php
@@ -7,8 +7,8 @@
     $smarty->setCompileDir('../compile');
 
     $error = [];
-    $number = $_GET['number'] ?? '';
-    $email = $_GET['email'] ?? '';
+    $number = $_POST['number'] ?? '';
+    $email = $_POST['email'] ?? '';
 
 
 
@@ -24,25 +24,27 @@
     if(!is_numeric($number) || strlen($number) != 10) {
         $error['number'] = 'Numero di telefono non corretto';
     }else {
-        $error['number'] = '';
+        //$error['number'] = '';
     }
 
     if(!filter_var($email, FILTER_VALIDATE_EMAIL)) {
         $error['email'] = 'Email non valida';
     } else {
-        $error['email'] = '';
+        //$error['email'] = '';
     }
     
 
+    if(count($error) == 0) {
+        try {
+            $conn = new mysqli('127.0.0.1', 'root', '', 'contact_db');
+        } catch (Exception $e) {
+            die($e->getMessage());
+        }
 
-    try {
-        $conn = new mysqli('127.0.0.1', 'root', '', 'contact_db');
-    } catch (Exception $e) {
-        die($e->getMessage());
+
+
+        insertDataOnTable($conn, $email, $number);
     }
-
-    insertDataOnTable($conn, $email, $number);
-
     
     
 

--
Gitblit v1.8.0