Bonjour cher amis, ca marche les affaires...
j'ai une question a vous poser:
ma fonction et comme suit:
public function verifier_utilisateur()
{
require_once('config1.php');
$mysqli=new mysqli(db_host,db_user,db_password,db_database);
if ( isset($_POST['login_utilisateur']) && isset($_POST['passwd_utilisateur']))
{
[color=red]$req= "select count(*) from utilisateur as nbre where (login_utilisateur='$this->login_utilisateur' and passwd_utilisateur='$this->passwd_utilisateur')";
$mysqli->query($req);
//le probléme je crois est ici
$resultat=mysqli_fetch_array('$req');
if ($resultat['nbre']!=0)
{
echo " <font face=\"vivaldi\" size=\"4\" color=\"#BBBBSS\"><center><strong>Utilisateur Connecté</strong></font></center>";
include "Acceuil.html";
}
else
{
$message="<center>Login ou mot de passe incorrect!...</center>";
echo "<font face=\"vivaldi\" size=\"4\" color=\"#BBBBSS\"><center><strong>$message</strong></center></font>";
include "inscription.html";
}
}
else
{
$message1="Veuillez taper les paramètres d'authentification";
echo"<br><center><font face=\"vivaldi\" size=\"4\" color=\"#0000FF\"><strong>$message1</strong></font><center>";
}
} [/color]
voila le message d'erreure:
Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, string given in C:\Program Files\EasyPHP5.3.0\www\analyseur_syntaxique\class_utilisateur.php on line 67
ma requette marche car je l'ai executé à pars ca donne le bon resultat mais je crois que le probléme est l'utilisation
de $resultat=mysqli_fetch_aray($req)
Veuillez m'expliquer le probléme.
Merci d'avance.
Karim
