Système de notation en étoile Ajaxstarrater

Résolu/Fermé
Kerborg Messages postés 9 Date d'inscription samedi 24 novembre 2012 Statut Membre Dernière intervention 25 novembre 2012 - 24 nov. 2012 à 16:46
Kerborg Messages postés 9 Date d'inscription samedi 24 novembre 2012 Statut Membre Dernière intervention 25 novembre 2012 - 25 nov. 2012 à 11:55
Bonjour,




J'ai installer Ajaxstarrater pour avoir un système de notation en étoile. Tout fonctionne bien en local. C'est exactement ce dont j'ai besoin.
Mais dès que je passe sur le serveur en ligne j'obtiens ceci sur la 1ère page de mon site :


Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '.ratings WHERE id='nomduvote'' at line 1

Quelqu'un pourrait-il m'aider.

4 réponses

tryan44 Messages postés 1288 Date d'inscription mardi 24 janvier 2012 Statut Membre Dernière intervention 26 octobre 2014 219
24 nov. 2012 à 17:18
Salut,

Quelle est le fichier qui génère cette erreur?
La table est bien créée?
0
Kerborg Messages postés 9 Date d'inscription samedi 24 novembre 2012 Statut Membre Dernière intervention 25 novembre 2012
24 nov. 2012 à 18:59
c'est dans index.php dès le départ.
Tout marche en local mais en ligne c'est la cata !
Le fichier config est correctement rempli puisque l'erreur ne vient pas de là.
0
Kerborg Messages postés 9 Date d'inscription samedi 24 novembre 2012 Statut Membre Dernière intervention 25 novembre 2012
24 nov. 2012 à 19:18
Quelqu'un pourrait-il me dire s'il y a une erreur de syntaxe SQL dans ce code :

<?php echo rating_bar('nomduvote','5'); ?>

Merci.
0
Kerborg Messages postés 9 Date d'inscription samedi 24 novembre 2012 Statut Membre Dernière intervention 25 novembre 2012
25 nov. 2012 à 11:55
je n'avais pas vu que chez mon hébergeur, après avoir créé la base et lui avoir attaché un utilisateur, il fallait que j'attribue les privilèges.
Désormais tout fonctionne.
OUFF ! enfin...
0