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] 