Bonjour tout le monde !
Voila je vous sollicite aujourd'hui pour un petit problème dans ce code que je n'arrive pas à trouver..
Je vous explique ce que je souhaite faire.
Je cherche à vérifier si une donnée, ici TGI, est déjà présente dans ma BDD. Si oui j'affiche "TGI existe déjà" sinon j'affiche "connexion ok".
Problème il m'indique toujours "TGI existe déjà" meme si celui-ci n'est pas dans ma BDD.
Monest toujours à 1 alors que si la valeur n'est pas dans ma BDD il devrait être à 0 non ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part $test = mysqli_num_rows($resultat);
Merci d'avance pour votre aide !
Cordialement,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35 <?php include_once "connexion_BDD.php"; define (SALT,"MotD3P4ss3,;:!@"); //connexion BDD // $bdd= connexion_bdd(); $nom = $_POST['nom']; $prenom = $_POST['prenom']; $mail = $_POST['email']; $TGI = $_POST['tgi']; $motdepasse = "Tha01"; $motdepasse_salt = sha1(sha1($motdepasse).SALT); $requete = 'SELECT COUNT(*) FROM user WHERE TGI = "'.mysqli_escape_string($TGI).'"'; $resultat = mysqli_query($bdd, $requete); $test = mysqli_num_rows($resultat); echo "$test"; if(mysqli_num_rows($resultat) > 0){ echo "le TGI existe deja"; }else{ $requetes = "INSERT INTO `user`(`TGI`, `nom_U`, `prenom_U`,`password_U`, `mail_U`) VALUES ('$TGI','$nom','$prenom','$motdepasse_salt','$mail')"; $resultats = mysqli_query($bdd, $requetes); print('je suis la'); if($resultats) echo 'connexion ok!'; } ?>
Partager