Bonjours ;
Ce bout de code est le contenu de la page d'activation d'un compte
dés que j'active le compte a partir de mon email le resultat est toujours faux c-a-d au niveau de mysqli_num_rows($result) est toujours 0
je n'arrive pas a localiser mon erreur
si quelqu'un a une idée je serais ravi
@+

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
if(isset($_GET['id'])&&isset($_GET['code']))
{
  $id = $_GET['id'];
  $code = $_GET['code'];    
  $connbd = mysqli_connect('localhost','user','mdp','bdd') or die('error');
  $result=mysqli_query($connbd,"SELECT * FROM users WHERE id='$id' AND token='$code'");
    if(mysqli_num_rows($result)==1)
    {
       $act = mysqli_query($connbd,"UPDATE users SET active='1' WHERE id='$id'");
       die("Votre Compte a été activé vous pouvez vous <a href='login.php'>Connecter</a>"); 
    }else echo'Identificateur ou Token invalide !..';    
}else echo'Information introuvable';    
?>