PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 Re : Forum Général PHP » Probléme avec "Warning: mysql_num_rows() " » 18-07-2012 07:40:31

non c pas sa le problème déjà c la mémé erreur qui s'affiche

#2 Forum Général PHP » Probléme avec "Warning: mysql_num_rows() " » 18-07-2012 07:40:31

blackangell
Réponses : 3

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 wink )
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] sad

Pied de page des forums

Propulsé par FluxBB