IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

problème php / mysqli


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juin 2008
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 30
    Par défaut problème php / mysqli
    bonjour,
    j'ai un souci concernant la fonction d'authentification, elle n'as pas voulu extraire les coordonnées le l'utilisateur de ma base!!! j'ai chercher par tt et j'ai trouvé beaucoup de code que semble à mon code, j'ai pas compris le prob vient d'où????
    il me fait sortir ce message: Fatal error: Call to a member function query() on a non-object in C:\xampp\htdocs\essai\essai.php


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    30
    31
    32
     
    <?php
     
    				 include_once( "Configuration.php") ;
    				 include_once( "functions.php");
    $ClientMail2=$_REQUEST['IdimpClientMail2'];
    $IdimpClientPass=$_REQUEST['IdimpClientPass'];
     
    // ------------------------------function authentication -----------------------------------
     
    function checkAuthentication($mail,$pass)
    {
    	$res= "SELECT * FROM registration WHERE Mail='".$mail."' AND Password='".$pass."'";	
    	$resultat = $mysqli->query($res );
     
    		/*  Determines the number of rows of results  */
    		$n= $resultat->num_rows;
     
    			if ($n >0)
    			/*   Users found   */
    			   return true;
    			else
    			/*   Users not found   */
    			   return false;
    }
     
    if (checkAuthentication($ClientMail2,$IdimpClientPass))
    echo"connexion etablie";
    else
    echo"connexion echoué";
     
    ?>
    petite explication concernant la page configuration c là où on fait la connexion avec la base!! et pour la page function.php, tous les fonction de mon projet!!!

    et merci d'avance

  2. #2
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Par défaut
    Vraisemblablement une erreur de portée : la variable $mysqli est inconnue de votre fonction checkAuthentication.

    Passez-la en paramètre de la fonction sinon passez par global/$GLOBALS (cf lien).

    Théoriquement, avec les notices activées (error_reporting à E_ALL), l'inexistence de la variable $mysqli aurait d'abord été signalée.

Discussions similaires

  1. [COM] PHP::COM et Apache
    Par lebdenat dans le forum Bibliothèques et frameworks
    Réponses: 4
    Dernier message: 12/06/2006, 14h59
  2. [PHP-JS] Problème php-javascript (suite)
    Par nicoaix dans le forum Langage
    Réponses: 4
    Dernier message: 21/12/2005, 10h47
  3. [XSLT] Problème PHP + XSL
    Par thefaycal dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 21/12/2005, 09h16
  4. Réponses: 1
    Dernier message: 12/09/2005, 11h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo