script qui fonctionne 1 fois sur 2, aidez moi ! :( - HTML/CSS - Programmation
Marsh Posté le 23-02-2007 à 10:38:04
apparament le script a meme des problèmes pour afficher le nombre de commentaires deja postés, des fois il affiche 0 !
donc si vous pouvez jeter un coup d'oeil à ce code, il doit y avoir quelque chose qui foire avec idcom:
dans la page html on appele notre script:
Code :
|
voilà comment-js.php
Code :
|
Marsh Posté le 26-02-2007 à 16:32:08
j'utilise le meme script plusieurs fois sur la meme page (plusieurs choses à commenter), est-ce que ça peut etre la cause de mon problème ?
en gros c'est:
écouter la musique n°1
<script language="javascript" src="comment-js.php?idcom=1"></script>
écouter la musique n°2
<script language="javascript" src="comment-js.php?idcom=2"></script>
écouter la musique n°3
<script language="javascript" src="comment-js.php?idcom=3"></script>
Marsh Posté le 26-02-2007 à 16:51:48
bon puisque personne semble comprendre (peut etre que mes explications sont floues je sais pas) on va faire simple:
dans la page html je fais:
<script language="javascript" src="comment-js.php?idcom=1"></script>
<script language="javascript" src="comment-js.php?idcom=2"></script>
donc PLUSIEURS appels du meme script mais avec un paramètre différent pour idcom
MAIS comment-js.php détecte pas toujours que j'ai mis 1, 2 ou 3 à la variable idcom:
if (!isset($idcom)) {$idcom = Divers;}
cette ligne de code le prouve bien, quand il ne détecte pas le 1 il la fixe à divers... si le passage de la variable se faisait correctement tout le temps alors $idcom ne serait jamais égal à "Divers"...
donc, où est le problème ? pourquoi mon 1 et mon 2 ne sont pas toujours transmis correctement à comment-js.php ??
c'est plus clair là ?
Marsh Posté le 22-02-2007 à 11:28:44
ça fait 2 jours que j'essaie de faire marcher un script de commentaires, il fonctionne mais quand il veut ! c'est aléatoire c'est ça le pire...
alors j'explique:
dans ma page html je mets:
on peut l'utiliser autant de fois qu'on veut dans une page, il suffit de spécifier une variable idcom différente pour chaque 'truc' à commenter
ce script comment-js.php et constitué d'une partie en php qui charge un fichier texte qui a pour nom $idcom.txt, pour récupérer le nombre de commentaires et l'afficher dans la page html, ça donne ça:
X commentaires | Voir/ajouter un commentaire
comment-js.php contient aussi une partie en javascript qui lorsqu'on clique sur Voir/ajouter fait appel à commentaires.php qui gère la fenètre affichée où on visualise les commentaires etc etc...
le problème vient de la variable IDCOM !!
j'ai l'impression qu'elle ne "transite" pas bien a travers le script, des fois il détecte la valeur de la variable (quand on a fait src="comment-js.php?idcom=1" ) mais des fois il la trouve vide !! alors que j'avais bien spécifié idcom=1 !!!
allez ici pour le tester: http://thephanoo.free.fr/v2/comm/exemple.htm
quand vous cliquez sur commenter/voir, dans la fenetre normalement en haut y'a marqué le nom de la chose à commenter (ici c'est image1, pic78 et zozo12) mais DES FOIS il affiche Divers, et quand le script mets divers c'est quand on a pas spécifié de valeur à $idcom... donc je sais pas ce qui se passe mais aléatoirement y'a un bug ou pas avec idcom...
essayez: faites apparaitre la fenetre puis fermez la, faites ça plusieurs fois, et de temps en temps y'aura marqué Divers au lieu du nom de la chose a commenter... là le commentaire que vous écrirez sera répertorié dans Divers et non dans la catégorie qu'il faut...
quelqu'un accepte de m'aider ??
Message édité par xphanoo le 22-02-2007 à 17:32:02