Bonjour, voici mon code, mon problème est que la vérification que les 2 mots de passes sont identique ne fonctionne pas

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
	if(isset($_POST['newmdp1']) AND !empty($_POST['newmdp1']) AND isset($_POST['newmdp2']) AND !empty($_POST['newmdp2']))
	{
		$mdp1 = sha1($_POST['newmdp1']);
		$mdp2 = sha1($_POST['newmdp2']);
 
		if($mdp1 == $mdp2)
		{
			$insertmdp = $bdd->prepare("UPDATE membres SET motdepasse = ? WHERE id = ?");
			$insertmdp->execute(array($mdp1, $_SESSION['id']));
			header('Location: profil.php?id='.$_SESSION['id']);
		}
		else
		{
			$message = '<div class="alert alert-warning" align="center" role="alert">Vos mots de passes ne correspondent pas.</div>';
		}
	}
Code html : 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
<tr>
	<td>
		<label for="newmdp1">Votre nouveau mot de passe :</label>
	</td>
	<td>
		<input class="form-control" type="password" id="newmdp1" style="text-align:center;" name="newmdp1" />
	</td>
</tr>
<tr>
	<td>
		<label for="newmdp2">Confirmer votre nouveau mot de passe :</label>
	</td>
	<td>
		<input class="form-control" type="password" id="newmdp2" style="text-align:center;" name="newmdp2" />
	</td>
</tr>