Erreur formulaire de mot de passe
Bonjour,
j'espère que vous allez bien.
J'ai créé un formulaire qui modifie un mot de passe dans une base, mais il me retourne cette erreur.
Error:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''e36b5cc8dfbefe0f8aa32c881213e40b' from utilisateurs WHERE nom='Fernandes' AND p' at line 1
Sauriez-vous pourquoi ??
Le code de la page de traitement :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| <?php
//session_start(); // Ici on continue la session
require('control-session2.php');
include("inc/connexion_utilisateurs.php");
include("inc/fonctions.php");
$nom=$_POST['nom'];
$prenom=$_POST['prenom'];
$mdp=$_POST['newmdp'];
$mdpcrypte= md5('$mdp');
$query="UPDATE passwd='$mdpcrypte' from utilisateurs WHERE nom='$nom' AND prenom='$prenom'";
$result=mysql_query($query) or die('Error:'.mysql_error());
?> |
Je sais que c'est du MD5, mais ce n'est pas moi qui ait fait la base, et il y a déjà plein de mots de passe chiffrés avec ce dernier.
Merci beaucoup pour votre aide
quaresma