Skip to content
Snippets Groups Projects
Commit 49e93acf authored by totoW's avatar totoW
Browse files

Little tweak on register

parent 46773d27
No related branches found
No related tags found
No related merge requests found
<?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.";
}
}
?>
......@@ -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
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment