Bonjour tout le monde,

En ce moment, j'essaye de faire un formulaire d'inscription avec PDO. Mon erreur est la suivante ; Lorsque l'utilisateur valide l'inscription, le code doit voir si le nom existe déjà dans la BDD. J'ai fait un RowCount() pour retourné le nombre de ligne affecté pour le savoir. Je fais le procédé suivant, le code n'affiche aucun problème après exécutio, aucun login n'apparait dans la BDD. Merci de me corriger !

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
<?php
 
require_once('connexion.php');
 
if(empty($_GET['login2']) or empty($_GET['password2']))
{
	header('location: accueil.php');
}
 
 
	$login2=$_GET['login2'];
	$pass2=$_GET['password2'];
	$req1=$dbh->prepare("SELECT * FROM table WHERE login='$login2'");
	$req1->execute();
	$count = $req1->rowCount();
	if($count>0)
	{
		echo "le nom d'utilisateur existe déjà";
	}
	else
	{
		$req=$dbh->prepare("INSERT INTO table (login,password) values ('$login2','$pass2')");
		$req->execute();
	}
 
 
?>