Bonjours,
je créer actuellement un site, où il y aura un espace membre.
Là, j'en suis a l'activation du compte, par celui qui c'est inscris.
J'ai donc mis, que quand il s'inscrit, dans la BDD, il y a écris 0 (active) et une fois valider, "1".
Mais une fois que l’utilisateur a cliquer sur le lien, il arrive sur la page active.php
Mais, il a cette erreur :
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in active.php on line 13
Lien invalide, contactez le Webmaster.
Le code :
<?php
if(isset($_GET['id'])&&isset($_GET['code']))
{
$id = $_GET['id'];
$code=$_GET['code'];
$connect = mysql_connect('#','#','#MDP');
mysql_select_db('u285140355_membres');
$query=mysql_query("SELECT * FROM users WHERE id='$id'AND token='$code'");
$rows = mysql_num_rows($query);
if($rows==1)
{
$act=mysql_query("UPDATE users SET active='1' WHERE id='$id'");
die("Votre compte a bien été activé vous pouvez vous<a href='login.php' connecter</a>");
}else echo"Lien invalide, contactez le Webmaster";
}else echo"Informations introuvables";
?>