1 pièce(s) jointe(s)
Erreur avec la fonction mysql fetch
Bonjour tout le monde,
J’ai un formulaire de connexion dont voici le code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
| <?php
if(isset($_POST['connexion'])){
if(isset($_POST['id']) && ($_POST['mdp'])){
//Connexion a la base de donnees
$connexion=new mysqli("localhost","root","","testdb");
if($connexion->connect_errno){
echo"Erreur lors de la connexion au serveur et a la base de données: (" .$mysqli->connect_errno .") ". $mysqli->connect_error;
}
mysqli_query($connexion,"SET NAMES 'utf8'");
$id=$_POST['id'];$id=$connexion->real_escape_string($id);
$mdp=$_POST['mdp'];$mdp=$connexion->real_escape_string($mdp);
$sql=$connexion->query("SELECT nom_utili, mdp, id_grp_utili FROM utilisateurs WHERE nom_utili='".$id."' AND mdp='".$mdp."'");
$data=$sql->fetch_assoc();
echo'Connexion reussie';
}
else{
echo"Veuillez remplir tous les champs du formulaire";
}
}
else{
echo"Veuillez soumettre le formulaire";
}
if(isset($_GET['logout'])){
session_start();
//destruction de la session
session_destroy();
header("location:/connexion/");
}
?> |
Quand j’exécute la page j’ai le code d’erreur suivant :
Fatal error: Call to a member function fetch_assoc() on a non-object in C:\wamp\www\connexion\fcon.php on line 13
Pièce jointe 159050
Merci d'avance!