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

Langage PHP Discussion :

Appeler juste une fonction sans include


Sujet :

Langage PHP

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    88
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 88
    Points : 53
    Points
    53
    Par défaut Appeler juste une fonction sans include
    Bonsoir,

    Avec un appel :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
        * http_request.open("POST", url, true)
        * http_request.send(data);
    j'aimerais utiliser une fonction dans une librairie PHP (contenue dans url).
    Pour être plus clair : depuis un formulaire d'inscription, je teste à la sortie du champ login si celui n'est pas déjà pris.
    Pour ca, j'utilise une requete pour vérifier si le login de l'utilisateur existe.
    Pour, j'envoie le login à une fonction PHP qui se trouve dans un fichier, le pbl c'est qu'il y a plusieurs fonctions dans ce fichier et comme je ne peux pas l'include, je dois faire un appel en POST.

    Je sais pas si j'ai été clair ?

  2. #2
    Membre actif

    Inscrit en
    Mai 2004
    Messages
    162
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 162
    Points : 264
    Points
    264
    Par défaut
    Pour répondre à ta question : Non tu n'as pas été clair.

    Sinon tu peux toujours dupliquer la déclaration de ta fonction si le fichier primaire n'est pas inclus.

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    88
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 88
    Points : 53
    Points
    53
    Par défaut
    Je m'en doutais...

    Ne pouvant inclure un fichier PHP dans la page en cours, je voulais juste savoir si il y avait moyen d'utiliser une des fonctions de ce fichier avec passage de paramètres ?

    Voili, voila

    Nan, nan, je peux pas l'inclure : j'utilise XMLHttpRequest et javascript pour avoir du live, et là j'ai besoin de faire une requete MySql via une fonction dans un fichier PHP qui en contient plusieurs...

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 43
    Points : 39
    Points
    39
    Par défaut
    Tes informations (login) sont stockées dans une table ?
    Si c'est le cas, t'envoie une requête MySQL et tu poses tes conditions non ?

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    88
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 88
    Points : 53
    Points
    53
    Par défaut
    Bah nan,

    la page est déjà chargée, l'utilisateur vient de sortir du champ login et je dois vérifier, sans recharger la page, si le login existe déjà.

    J'envoie donc une requête avec XMLHttpRequest à un fichier PHP où se trouve la fonction dont j'ai besoin. Je dois lui envoyer le login et elle doit me retourner oui ou non (il existe ou non). Le truc, c'est que je ne vois pas comment appeler une fonction dans un fichier qui en contient plusieurs, sans l'inclure ?

  6. #6
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    88
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 88
    Points : 53
    Points
    53
    Par défaut
    Voila, j'ai enfin trouvé :

    J'appele ma page php comme ca : page.php?nom de la fonction=data

    et dans la page appelée :

    if (isset($_POST[nom de la fonction])) {
    nom de la fonction($_POST[nom de la fonction]) ;
    }

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 04/11/2014, 16h08
  2. Réponses: 2
    Dernier message: 05/03/2009, 16h52
  3. Réponses: 4
    Dernier message: 15/09/2008, 15h43
  4. [FPDF] Erreur après appel d'une fonction avec include
    Par orus8 dans le forum Bibliothèques et frameworks
    Réponses: 6
    Dernier message: 04/11/2005, 11h49
  5. Réponses: 4
    Dernier message: 02/06/2004, 17h35

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