Notice: Trying to get property of non-object in C:
Résolu
franckyvescharlesponcy
Messages postés
36
Statut
Membre
-
franckyvescharlesponcy Messages postés 36 Statut Membre -
franckyvescharlesponcy Messages postés 36 Statut Membre -
Bonjour,
voila, j'ai un problème avec ma page de connexion (index.php) a mon espace membre.
problème que je rencontre : dés que je rentre le BON login et mot de passe j'ai un message d'erreur : Notice: Trying to get property of non-object in C:\wamp\www\login.php on line 24
et voici ma page index
.php
voila, j'ai un problème avec ma page de connexion (index.php) a mon espace membre.
problème que je rencontre : dés que je rentre le BON login et mot de passe j'ai un message d'erreur : Notice: Trying to get property of non-object in C:\wamp\www\login.php on line 24
et voici ma page index

A voir également:
- Trying to get property of non object in php
- Notice gratuite - Guide
- Montre mingrui notice - Forum Accessoires & objets connectés
- Notice telecommande universelle grundig - Forum Téléviseurs
- Notice chromecast - Guide
- Uleway g381 notice - Forum Mobile
1 réponse
Bonjour,
Pense également à nous préciser si tu es en PDO ou mysqli.
Si PDO, je t'invite à appliquer ceci :
https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs
Si Mysqli, pense à afficher les éventuelles erreurs via mysqli error
https://www.php.net/manual/fr/mysqli.error.php
Pense également à nous préciser si tu es en PDO ou mysqli.
Si PDO, je t'invite à appliquer ceci :
https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs
Si Mysqli, pense à afficher les éventuelles erreurs via mysqli error
https://www.php.net/manual/fr/mysqli.error.php
<?php //je fais appel à la connection à la base de données require_once 'php_action/db_connect.php'; session_start(); $errors = array(); if ($_POST) { $username = $_POST['username']; $password = $_POST ['password']; if (empty($username) || empty($password)) { if ($username == "") { $errors[] = "Le nom de l'utilisateur est obligatoire"; } if ($password == "") { $errors[] = "Le mot de passe est obligatoire"; } } else { $sql = " SELECT * From utilisateur WHERE nomuti = '$username'"; $result = $connect->query($sql); if ($result->num_rows == 1) { $password = md5($password); // si ça existe $mainSql = "SELECT * From utilisateur Where nomuti = '$username' AND password = '$password'"; $mainResult = $connect->query($mainSql); if ($mainResult->num_rows == 1) { $value = $mainResult->fetch_assoc(); $user_id = $value['id']; //set session $_SESSION['userId'] = $user_id; header('location: http://127.0.0.1/ges/dashboard.php'); }else{ $errors[]= "Non de l'utilisateur et mot de passe incorrect"; } } else{ $errors[]= "Ce nom d'utilisateur n'existe pas"; } } } ?>Par contre... tu n'as pas répondu à mes questions.....