Fonction allergique à une requête MySQL [Résolu] - PHP - Programmation
Marsh Posté le 24-10-2007 à 13:16:17
bonjour,
je dis surement une connerie, mais pourquoi ne pas changer les && et les || par des AND et des OR??
Marsh Posté le 24-10-2007 à 13:41:47
Zoltan32 a écrit : |
Bin si
http://fr.php.net/manual/fr/langua [...] .scope.php
Marsh Posté le 24-10-2007 à 14:13:59
Ah ok je ne savais pas pour le coup des variables locales (je débute ), merci ça marche maintenant.
Sauf que...
Dans la version non-AJAX j'utilisais le code suivant pour afficher la conversation :
Code :
|
(le code($donnees['conv_texte']) c'est une fonction pour du bbcode).
J'ai remplacé le "echo" par "return" puisqu'il s'agit d'une fonction, et visiblement maintenant il n'effectue le "while" qu'une seule fois, c'est-à-dire qu'il ne me retourne que le dernier texte.
Je peux me tromper, mais je pense que c'est parce que "return" ne peut retourner qu'une seule valeur, et donc les autres textes retournés sont écrasés par le dernier "return" effectué.
Mais dans ce cas, comment faire pour que les valeurs soient cumulées et que tous mes textes soient affichés (comme le faisait "echo" ) ?
Marsh Posté le 24-10-2007 à 14:28:11
Code :
|
Marsh Posté le 24-10-2007 à 14:50:45
Tu es mon dieu.
Merci beaucoup.
J'avais un dernier problème avec mes accents à cause du passage à l'AJAX, mais c'est bon c'est résolu :
Code :
|
Marsh Posté le 24-10-2007 à 14:54:55
Zoltan32 a écrit : Tu es mon dieu. |
et bin si tout le monde était aussi reconnaissant ...
Pense à mettre le sujet en [Résolu]
Marsh Posté le 24-10-2007 à 12:30:59
Bonjour à tous.
J'ai réalisé un chat PHP+MySQL auquel je rajoute actuellement une couche AJAX pour qu'il tourne en temps réel. Pour cela j'utilise Sajax ( http://www.modernmethod.com/sajax/ ).
Bon jusqu'à maintenant j'ai réussi à "dompter la bête".
J'arrive à réactualisé toutes les 2 secondes des valeurs de test. Exemple :
Et le code Javascript :
Ca ça marche très bien. (bon les noms de valeurs (get_date, etc.) sont un peu bizarres mais c'est un code repris et comme je n'avais pas vraiment à y toucher j'avais la flemme de les changer ).
Maintenant, en lieu et places des valeurs de test, je voudrais afficher des valeurs issues de ma base MySQL (puisque les conversations du chat sont stockées dedans).
Et là problème.
Voici ma requête :
Dans la version non-AJAX de mon chat elle fonctionne très bien donc le problème ne vient pas de là.
Si je place ma requête avant la fonction, elle ne retourne aucune valeur. Et si je la place dans la fonction, la fonction ne s'exécute plus.
A noter que j'ai bien pris soin auparavant d'initialiser toutes les valeurs demandées par la requête, donc ce n'est pas non plus le problème.
Voici la totalité du code pour les curieux (enfin seulement la partie qui pose problème) :
Voilà donc j'aimerais bien savoir comment intégrer ma requête MySQL pour qu'elle soit utilisée dans la fonction.
Merci d'avance pour vos réponses.
Message édité par Zoltan32 le 24-10-2007 à 14:54:50