salut tout le monde :
Le probléme est que la requéte SQL marche et le mdp change dans la base de donné mais echo ne marche pas et il m'affiche cette erreur : ( pour c'eux qui ce demande a quoi sert l ' echo dans ce code : j'en est besoin pour mon application android )
Notice: Undefined index: email in C:\wamp\www\Frontendandroid\oubliemdp.php on line 2
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\wamp\www\Frontendandroid\oubliemdp.php on line 24
Voici mon code
<?php
$email = $_POST['email'];
function chaine_aleatoire
($nb_car, $chaine = 'AZERTYUIOPQSDFGHJKLMWXCVBN@123456789')
{
$nb_lettres = strlen($chaine) - 1;
$generation = '';
for($i=0; $i < $nb_car; $i++)
{
$pos = mt_rand(0, $nb_lettres);
$car = $chaine[$pos];
$generation .= $car;
}
return $generation;
}
//On se connecte a la base de donnee
$conn = mysql_connect('localhost', 'root', '');
mysql_select_db('trackeur', $conn);
$random_password = chaine_aleatoire
(8);
$db_password = $random_password;
$query = "UPDATE clients SET password='$db_password' WHERE email='$email'";
$result = mysql_query($query) or
die("Unable to verify user because : " . mysql_error());
//this is where the actual verification happens
if(mysql_num_rows($result))
echo 1; // for correct login response
else
echo 0; // for incorrect login response
?>
[large]comment les corrigé svp[/large]