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

AJAX Discussion :

[AJAX] Calendrier dynamique, tutorial Ajax ne fonctionne pas


Sujet :

AJAX

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Août 2005
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 27
    Par défaut [AJAX] Calendrier dynamique, tutorial Ajax ne fonctionne pas
    Bonjour
    J'essaye d'installer le code du calendrier dynamique pour étudier le fonctionnement de la technologie Ajax
    J'ai pris soin de créer une base de données calendrier qui est accessible via localhost

    Quand je lance calendrier.php, le tableau s'affiche vide, le mois en cours ne s'affiche pas.
    J'ai l'impression qu'il y a aucune interactivité

    Merci pour votre aide
    Laurent Girardeau

  2. #2
    Invité de passage
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 1
    Par défaut problème calendrier
    Bonjour,

    J'ai le même problème que girardeau.
    Merci de nous aider.

  3. #3
    Candidat au Club
    Inscrit en
    Juin 2009
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 4
    Par défaut
    Bonjour à tous,

    même problème ici.

    Je n'arrive pas à comprendre pourquoi le calendrier reste désespérément vide quand on tente de l'utiliser en local.
    J'ai d'abord pensé à un problème de liens invalides, j'ai essayé tout un tas de variantes, sans succès.
    J'ai ensuite scruté mes fichiers php.ini pour essayer de trouver une ligne à décommenter, re-sans succès.
    Au gré de mes recherches sur Internet, j'ai plus ou moins compris que le problème pourrait venir d'EasyPHP et son incapacité à gérer l'AJAX.
    Soit, je me suis tourné vers WAMP. Résultat : rien.
    Pareil pour XAMPP, résultat nul.

    L'include du fichier mysql.php fonctionne bien, tout ce qui concerne le style aussi (les fichiers ricostyles.js etc), mais pas le plus important...

    Bref, si quelqu'un ici a une quelconque réponse à nous fournir, je suis tout ouïe, j'ai passé la journée là-dessus et je commence à désespérer là...

    Merci d'avance.

  4. #4
    Candidat au Club
    Inscrit en
    Juin 2009
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 4
    Par défaut
    Bon, eh bien finalement la réponse est toute bête, encore fallait-il avoir la curiosité de chercher des éventuelles erreurs dans le code...

    Evidemment ça ne m'est pas venu à l'esprit, ni à mes prédécesseurs sur ce topic, mais heureusement qu'un brillant esprit a mis les quelques erreurs au grand jour dans un autre fil. Je l'en remercie énormément.

    Donc histoire de faire avancer les choses pour tout le monde, voilà la solution donnée par Berel :

    Citation Envoyé par berel Voir le message
    Salut je ne sais pas si tu as finalement trouvé la solution à ton problème.
    Et désolé de uper un sujet aussi vieux (mais peu être que ça servira à quelqu'un).

    http://j-seignalet.developpez.com/tu...ax/calendrier/

    Tout en bas tu peux télécharger les sources (le tutoriel + les sources) : "Version hors-ligne (Miroir) "

    Je rajouterai quelques petits oublis (signalé en gras) qui font que tel quel les exemples ne marchent pas :

    Fichier func_calendrier.php lignes 16 et 17:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
           $date_suivante[$mois]=date("m",$tmstp_suivant);
           $date_suivante[$annee]=date("Y",$tmstp_suivant);
    Fichier ajax_calendrier.php ligne 44:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $lien_suivant="tableau('".$date_suivant[$mois]."','".$date_suivant[$annee]."')";
    Fichier ajax_calendrier.php ligne 48:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $lien_precedent="tableau('".$date_precedent[$mois]."','".$date_precedent[$annee]."')";
    Ces quelques petits $ ajoutés et tout fonctionne. Il faudrait peut-être que l'auteur du calendrier modifie les fichiers mis en ligne, à moins que ces erreurs soient volontaires pour décourager les débutants... Mais ce serait pas sympa.

    Bref on peut passer ce topic en résolu on dirait.

    EDIT :
    Il y a un autre petit bug dans les fichiers fournis, il manque des ' dans le fichier ajax_commentaires.php, ligne 10 :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $retour.=htmlentities($liste_evenements['evenement_comment'],ENT_QUOTES).'<br>';
    Voilà.

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

Discussions similaires

  1. Ajax liste dynamique clic ne se déclenche pas
    Par hervecsid dans le forum jQuery
    Réponses: 7
    Dernier message: 07/06/2016, 15h12
  2. [Prototype] Tutoriel : "Développer un calendrier dynamique avec AJAX et PHP"
    Par brutos dans le forum Bibliothèques & Frameworks
    Réponses: 2
    Dernier message: 08/06/2013, 16h35
  3. Réponses: 4
    Dernier message: 16/07/2010, 18h01
  4. Ajax et XML. Mon script ne fonctionne pas.
    Par Dougui_bzh dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 10/07/2008, 09h04

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