diff --git a/html/data_treatment/AJAX/check_username_register.php b/html/data_treatment/AJAX/check_username_register.php
index e2be249a864c92b25c0ae334b21d8e785d2e24c8..7623adc79694ab05bf740b94f456ad773a5f2b40 100644
--- a/html/data_treatment/AJAX/check_username_register.php
+++ b/html/data_treatment/AJAX/check_username_register.php
@@ -1,14 +1,14 @@
 <?php
 // Simule une recherche d'utilisateurs
-if(isset($_POST['searchTerm'])){
+if(isset($_POST['login'])){
     include("../connect_database.php");
-    $searchTerm = $_POST['searchTerm'];
+    $searchTerm = $_POST['login'];
 
     // Vérifie la connexion
     if ($conn->connect_error) {
         die("Connection failed: " . $conn->connect_error);
     }
-
+    if(isset($_POST["login"]) && strlen($_POST["login"]) >= 5 && strpos($_POST["login"], "@")) {
     // Requête SQL de recherche
     $sql = "SELECT username FROM members WHERE username = '".$searchTerm."'";
 
@@ -25,5 +25,8 @@ if(isset($_POST['searchTerm'])){
 
     // Ferme la connexion à la base de données
     $conn->close();
+    } else {
+        echo "This email is invalid.";
+    }
 }
 ?>
diff --git a/html/register.php b/html/register.php
index 1b1e4384ec115f5b339c43bfcac556417c32a3aa..a7f4912939c03157221bea77386be8feaa61af1e 100644
--- a/html/register.php
+++ b/html/register.php
@@ -48,8 +48,25 @@ if(isset($_SESSION["username"])){
     </div>
 </body>
 <script>
-    $(document).ready(function(){
-        $(document).ready(function(){
+    $(document).ready(function(){  
+        $("#login").on("input", function(){
+            // Récupère la valeur de recherche
+            var login = $("#login").val();
+            // Vérifie si la longueur de la chaîne de recherche est supérieure à 2 caractères
+            // Effectue une requête AJAX
+            $.ajax({
+                type: "POST",
+                url: "data_treatment/AJAX/check_username_register.php",
+                data: { login: login },
+                success: function(response){
+                    // Affiche les résultats dans la div #searchResults
+                    $("#searchResults").html(response);
+                    $("#searchResults").show();
+                }
+            });
+        });
+        
+
         var resolution=screen.width+"x"+screen.height+"";
         $("#submit").on("click", function(){
             // Récupère la valeur de recherche
@@ -73,6 +90,6 @@ if(isset($_SESSION["username"])){
             });
         });
     });
-    });
+
 </script>
 </html>
\ No newline at end of file