par
harry67 » 29 juil. 2005, 11:04
Bonjour,
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.
Bonjour,
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]<?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");
}
?>[/php]
Je précise que ce problème revient pour tous mes codes avec un INSERT ou un UPDATE.