Système de login
Skinnyfly2
Messages postés
70
Statut
Membre
-
Skinnyfly2 Messages postés 70 Statut Membre -
Skinnyfly2 Messages postés 70 Statut Membre -
Bonjour je cherche à faire un système de login et la seule erreur que j'ai c'est lors de la vérification de l'email dans la base sql pour savoir si un utilisateur est déjà inscrit avec cette adresse mail.
Voici l'erreur: Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given in C:\wamp\www\espace_membre\sign_up.php on line 49
la ligne 49 c'est celle là:
si quelqu'un peut m'aider j'en serai vraiment reconnaissant.
Merci
ps: si quelqu'un veut que je lui envoi tout le fichier je peux lui envoyer.
Voici l'erreur: Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given in C:\wamp\www\espace_membre\sign_up.php on line 49
la ligne 49 c'est celle là:
$dn = mysqli_num_rows(mysqli_query($connexion, 'select id from users where email="'.$email.'"'));
//on verifie s'il n'y a pas deja un utilisateur inscrtit avec la meme adresse mail
$dn = mysqli_num_rows(mysqli_query($connexion, 'select id from users where email="'.$email.'"'));
if ($dn5=0)
{
//On recupere le nombre dutilisateurs pour donner un identifiant a lutilisateur actuel
$dn2 = mysqli_num_rows(mysqli_query($connexion, 'select id from users'));
$id = $dn2+1;
//On verifie sil ny a pas deja un utilisateur inscrit avec le pseudo choisis
$dn = mysqli_num_rows(mysqli_query($connexion, 'select id from users where username="'.$username.'"'));
if($dn==0)
{
//On recupere le nombre dutilisateurs pour donner un identifiant a lutilisateur actuel
$dn2 = mysqli_num_rows(mysqli_query($connexion, 'select id from users'));
$id = $dn2+1;
si quelqu'un peut m'aider j'en serai vraiment reconnaissant.
Merci
ps: si quelqu'un veut que je lui envoi tout le fichier je peux lui envoyer.
A voir également:
- Système de login
- Restauration systeme windows 10 - Guide
- Vérificateur des fichiers système - Guide
- Vous avez besoin d'une autorisation de la part de système pour modifier ce dossier - Guide
- On me demande mon login - Forum Windows
- Portail mpsa login ✓ - Forum Réseau
2 réponses
Hello,
En regardant la doc de PHP, on remarque que le row count est séparé de l'exec de la requête :
https://www.php.net/manual/fr/mysqli-result.num-rows.php
Tu peux essayer en faisant comme cela?
Juste une remarque en passant sur donner un id à l'utilisateur, en général la colonne id est de type auto inc, ce qui signifie qu'on a pas besoin de préciser le champ à remplir avec une valeur. Celle-ci sera incrémentée automatiquement lors de l'ajout d'une valeur dans la table.
En regardant la doc de PHP, on remarque que le row count est séparé de l'exec de la requête :
https://www.php.net/manual/fr/mysqli-result.num-rows.php
Tu peux essayer en faisant comme cela?
Juste une remarque en passant sur donner un id à l'utilisateur, en général la colonne id est de type auto inc, ce qui signifie qu'on a pas besoin de préciser le champ à remplir avec une valeur. Celle-ci sera incrémentée automatiquement lors de l'ajout d'une valeur dans la table.
-- version 4.1.14
-- https://www.phpmyadmin.net/