J'ai fait un script qui récupère le nouveau mot de passe qu'un membre vient d'entrer dans un formulaire. Le seul problème, c'est que rien ne se met à jour dans la base, le champ qui devait être modifié reste le même.
Voici mon code :
<?php
$host="************";
$user="**********";
$mpasse="***********";
$database="**********";
$connexion = mysql_connect($host, $user, $mpasse)
or die ("Connexion à la base impossible");
$db = mysql_select_db($database)
or die("Sélection de la base impossible");
if ($_HTTP_POST_VARS['mp2'] == $_HTTP_POST_VARS['mp3'])
{ $req = "UPDATE membres
SET mp='$_HTTP_POST_VARS[mp3]'
WHERE mp='$_HTTP_POST_VARS[mp1]'";
$result = mysql_query($req)
or die ("Ce nom de login n'existe pas dans la base de données");
header ("Location:http://hpotter.club.fr");
exit();
}
else
{ header ("Location:http://www.cinemovies.fr");
}
?>
Je précise que ce problème revient pour tous mes codes avec un INSERT ou un UPDATE.