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

JavaScript Discussion :

Include non fonctionnel


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de linar009
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    497
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 497
    Par défaut Include non fonctionnel
    Bonjour,

    Pourquoi lorsqu'on appelle une page PHP par l'intermédiaire d'une requête HTTP xmlHTTPRequest, les "includes" en tête de fichier ne sont pas gérés.

    Merci.

  2. #2
    Rédacteur
    Avatar de marcha
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2003
    Messages
    1 571
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 571
    Par défaut
    ils sont gérés. il doit y avoir un autre problème.

  3. #3
    Membre éclairé Avatar de linar009
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    497
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 497
    Par défaut
    C'est bizarre, j'ai un fichier util.php dans lequel j'ai implémenté de nombreuses fonctions PHP. Quand je l'include dans mon fichier PHP (lequel est appelé par xhr.open("GET","../../includes/bd_action.php?act=addPlanif&idOrg=" + id_org , false);), les fonctions ne sont pas connues de ce dernier...
    Alors que lors d'un rechargment complet de la page, il n'y a aucun problème, les fonctions sont appelées correctement.

  4. #4
    Rédacteur
    Avatar de marcha
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2003
    Messages
    1 571
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 571
    Par défaut
    quel message d'erreur obtiens-tu ?

  5. #5
    Membre éprouvé Avatar de rieppe
    Profil pro
    Étudiant
    Inscrit en
    Octobre 2004
    Messages
    115
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2004
    Messages : 115
    Par défaut
    Salut,

    Tu as un include('util.php'); dans ton fichier bd_action.php ?

    Ca a l'air bête mais on sait jamais

  6. #6
    Membre éclairé Avatar de linar009
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    497
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 497
    Par défaut
    Citation Envoyé par rieppe

    Tu as un include('util.php'); dans ton fichier bd_action.php ?
    Oui oui t'inquiète pas. Je ne suis pas si c**

    Citation Envoyé par marcha
    quel message d'erreur obtiens-tu ?
    Je n'obtiens aucun message d'erreur précis.
    C'est juste que ma fonction n'est pas appelée. Pour exemple, j'ai fait une fonction pg_insert_id (correspondant au mysql_insert_id pour MySQL pour déterminer le nouvel identifiant créé) dans mon util.php et ça a toujours bien fonctionné.
    Depuis que je suis passé à AJAX, je fais de nombreuses requêtes xmlHTPPRequest et lorsque je fais un echo"a" après l'appel de cette fonction et que je récupère cela avec un alert (xhr.responseText) : aucun message.
    De plus, ma requête SQL suivante ne s'exécute pas.
    En revanche, lorsque je mais directement la fonction pg_insert_id dans le fichier bd_action.php, là ça fonctionne.
    Le souci, c'est que c'est c** d'avoir un fichier util.php contenant toutes les fonctions si je suis obligé de les recopier toutes dans tous mes fichiers php...

  7. #7
    Rédacteur
    Avatar de marcha
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2003
    Messages
    1 571
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 571
    Par défaut
    Salut,

    est-ce que les chemins relatifs d'inclusion ne seraient pas à l'origine
    du problème ? peux-tu donner l'emplacement des fichiers concernés
    dans les deux cas ?

  8. #8
    Membre Expert
    Avatar de FremyCompany
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    2 532
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 2 532
    Par défaut
    Je me demande si le problème SQL depuis AJAX n'a pas déjà été traité dans un autre thread... Le include marche bien, à mon avis, mais plus le SQL...

    Faudrait faire une recherche (Forum JS & PHP)...

  9. #9
    Membre éclairé Avatar de linar009
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    497
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 497
    Par défaut
    Citation Envoyé par FremyCompany
    Je me demande si le problème SQL depuis AJAX n'a pas déjà été traité dans un autre thread... Le include marche bien, à mon avis, mais plus le SQL...
    Ah ouais tu crois ? c'est possible ça ?

  10. #10
    Membre Expert
    Avatar de FremyCompany
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    2 532
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 2 532
    Par défaut
    Citation Envoyé par linar009
    Ah ouais tu crois ? c'est possible ça ?
    J'en sais rien, je fais pas de PHP

    Moi j'utilise ASP .Net et je n'ai jamais eu aucun problème, mais en y repensant, je me demande si je ne me souviens pas d'un post parlant de problèmes avec SQL+AJAX....

    Je peux me tromper bien sur, mais je te conseille tout de même de faire une recherche, on sait jamais

  11. #11
    Membre éclairé Avatar de linar009
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    497
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 497
    Par défaut
    marcha avait raison il suffit de mettre include_once.
    Merci à vous!

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

Discussions similaires

  1. [PHP 5.3] include non fonctionnel depuis migration en 5.3
    Par Peyrine dans le forum Langage
    Réponses: 5
    Dernier message: 02/03/2015, 16h55
  2. Update non fonctionnel
    Par kissmytoe dans le forum Access
    Réponses: 7
    Dernier message: 07/03/2006, 18h37
  3. [REPORTS] Order BY non fonctionnel
    Par sdiack dans le forum Reports
    Réponses: 2
    Dernier message: 10/02/2006, 18h10
  4. [Cookies] include non persistant en mémoire
    Par ouioui2000 dans le forum Langage
    Réponses: 1
    Dernier message: 18/10/2005, 15h07
  5. INCLUDE non exécuté
    Par Sadneth dans le forum ASP
    Réponses: 3
    Dernier message: 07/09/2003, 00h44

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