Nouveau sujet Forum verrouillé Imprimer Syndication RSS 2.0

Big erreur qui m'embête...

Flammeche
Avatar de MT37
  • Messages : 36
  • Inscrit : 21 Mai 2009
Message édité 3 fois, dernière édition par MT37, 12 Juillet 2009, 12:04     Lien vers ce message 06 Juin 2009, 14:17
  1. Type de bug : Bug sur le forum (côté PHP)
  2. Zone du forum affectée : Administration
  3. Priorité du bug : Haute
  4. Description : Bonjour.

    Aujourd'hui, lorsque j'ai voulu accorder des droits de modération à un des membres de mon forum, j'ai cliqué sur soumettre et ça ne lui a rien donné. Lorsque je sélectionne alors le statut de modérateur général pour modifier le statut après, je clique sur soumettre, et je tombe sur une magnifique erreur...

    Auriez-vous une solution SVP ? Voici un screen : ICI et l'erreur est :


  5. Elément de réponse : Une erreur a été rencontrée durant l'éxécution du script. L'erreur
    rencontrée est :error_sql :: 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 '' at line 3
    -----
    SELECT u_id
    FROM fsb2_users
    WHERE u_single_group_id =
    à la ligne 387 du fichier /var/www/virtual/windows-forum.free-hosting.fr/htdocs/main/class/dbal/dbal.php
    Trace des fonctions / méthodes appelées :
    Méthode : Fsb_admin_frame->__construct()
    Fichier : htdocs/admin/index.php
    Ligne : 191


    Méthode : Fsb_frame_child->main()
    Fichier : htdocs/admin/index.php
    Ligne : 89


    Méthode : Fsb_frame_child->submit_users_status()
    Fichier : htdocs/admin/manage/manage_auths.php
    Ligne : 86


    Méthode : Dbal->get()
    Fichier : htdocs/admin/manage/manage_auths.php
    Ligne : 837


    Méthode : Dbal->query()
    Fichier : htdocs/main/class/dbal/dbal.php
    Ligne : 387


    Méthode : Dbal_mysql->_query()
    Fichier : htdocs/main/class/dbal/dbal.php
    Ligne : 150


    Fonction : trigger_error()
    Fichier : htdocs/main/class/dbal/dbal_mysql.php
    Ligne : 71
  6. Fichier(s) : dbal/dbal.php
  7. Base de donnée utilisée : MySQL 5
  8. Type de serveur : Apache (généralement unix)
 
Feu follet
Avatar de FumSteph
  • Age : 35 ans
  • Messages : 154
  • Inscrit : 14 Février 2008
  Lien vers ce message 06 Juin 2009, 14:24
Salut,

Effectivement pas cool.

On dirait qu'il fait une requête sur un single_group mais sans passer l'id.

Tu peux juste aller voir dans ta base pour l'utilisateur en question qu'il a bien un single_group ? Au cas où tu aurais eu un bug à la création de l'utilisateur.

Mais bon, je laisse des pros t'aider, moi je découvre gentiment :)
 
Flammeche
Avatar de MT37
  • Messages : 36
  • Inscrit : 21 Mai 2009
  Lien vers ce message 06 Juin 2009, 14:30
Moi aussi je découvre FSB2... Euh, je dois aller modifier htdocs/main/class/dbal/dbal_mysql.php ?
 
Feu follet
Avatar de FumSteph
  • Age : 35 ans
  • Messages : 154
  • Inscrit : 14 Février 2008
  Lien vers ce message 06 Juin 2009, 14:40
Non non, je voulais juste que tu vérifie dans ta base que pour l'utilisateur qui génère cette erreur, le champ single group est bien rempli et non vide.
 
Flammeche
Avatar de MT37
  • Messages : 36
  • Inscrit : 21 Mai 2009
Message édité 2 fois, dernière édition par MT37, 06 Juin 2009, 15:09     Lien vers ce message 06 Juin 2009, 15:09
OK et on le trouve ou ce fichier ?

Merci de m'aider c'est gentil :)
 
Brasier
Avatar de Deathy
  • Age : 21 ans
  • Messages : 782
  • Inscrit : 18 Septembre 2006
  Lien vers ce message 06 Juin 2009, 16:40
C'est ta base de donnée MySQL, normalement tu peux y accéder via le site ou tu as pris ton hébergement :)


http://www.cyberlife.be/ressources/newsignature.png
 
Etoile
Avatar de Spark
  • Messages : 2697
  • Inscrit : 24 Juin 2006
  Lien vers ce message 06 Juin 2009, 17:01
Et même dans l'admin.


Left 4 Dead 2 2.0.8.7 réseau Hamachi
Liste de réseau Hamachi pour le jeu en réseau via Internet
 
Brasier
Avatar de Deathy
  • Age : 21 ans
  • Messages : 782
  • Inscrit : 18 Septembre 2006
  Lien vers ce message 06 Juin 2009, 17:10
Sur le screenshot, il a son erreur dans le pannel admin :-)


http://www.cyberlife.be/ressources/newsignature.png
 
Flammeche
Avatar de MT37
  • Messages : 36
  • Inscrit : 21 Mai 2009
  Lien vers ce message 06 Juin 2009, 18:03
OK merci pour votre aide.

Dans fsb2_users j'ai bien mes membres, dans fsb2_users_contact j'ai rien, dans fsb2_users_password j'ai les données et dans fsb2_users_personal j'ai rien. Où trouver la table de mon membre ?
 
Brasier
Avatar de Deathy
  • Age : 21 ans
  • Messages : 782
  • Inscrit : 18 Septembre 2006
  Lien vers ce message 07 Juin 2009, 17:07
Tu vas dans ta table fsb2_users et tu regardes pour tous tes membres le champ qui doit s'appeler "u_single_group_id", normalement avec PhpMyAdmin une fois que tu as cliqué sur "fsb2_users" , tu arrive sur la table et t'as un menu horizontal au dessus et la t'as une option "Afficher", tu cliques dessus et tu regardes.


http://www.cyberlife.be/ressources/newsignature.png
 
Flammeche
Avatar de MT37
  • Messages : 36
  • Inscrit : 21 Mai 2009
  Lien vers ce message 07 Juin 2009, 19:35
Oui, il y a bien des choses...
 
Nouvelle étincelle
Avatar de perdouille
  • Messages : 2
  • Inscrit : 27 Juin 2009
Message édité 1 fois, dernière édition par perdouille, 27 Juin 2009, 19:19     Lien vers ce message 27 Juin 2009, 19:18
Bonjour ,

j'ai exactement le même problème : je n'arrive pas a donner les droits d'admin au membres !

je ne sais pas si je devait refaire un sujet , donc si je n'ai pas posté au bon endroit , prévenez moi !

Citation
Une erreur a été rencontrée durant l'éxécution du script. L'erreur rencontrée est :error_sql :: 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 '' at line 3
-----
SELECT u_id
FROM fsb2_users
WHERE u_single_group_id =
à la ligne 387 du fichier /home/*******/public_html/forum/main/class/dbal/dbal.php
Trace des fonctions / méthodes appelées :
Méthode : Fsb_admin_frame->__construct()
Fichier : index.php
Ligne : 191


Méthode : Fsb_frame_child->main()
Fichier : index.php
Ligne : 89


Méthode : Fsb_frame_child->submit_users_status()
Fichier : manage_auths.php
Ligne : 86


Méthode : Dbal->get()
Fichier : manage_auths.php
Ligne : 837


Méthode : Dbal->query()
Fichier : dbal.php
Ligne : 387


Méthode : Dbal_mysql->_query()
Fichier : dbal.php
Ligne : 150

Fonction : trigger_error()
Fichier : dbal_mysql.php
Ligne : 71




merci de m'aider !
 
Flammeche
Avatar de MT37
  • Messages : 36
  • Inscrit : 21 Mai 2009
  Lien vers ce message 11 Juillet 2009, 1:58
Up svp...
 
Flammeche
Avatar de MT37
  • Messages : 36
  • Inscrit : 21 Mai 2009
Message édité 1 fois, dernière édition par MT37, 12 Juillet 2009, 12:09     Lien vers ce message 12 Juillet 2009, 12:08
Un petit up car j'aime beaucoup FSB2 et je n'ai pas envie de laisser tomber mon forum bien parti pour ça...
 
Brasier
Avatar de Deathy
  • Age : 21 ans
  • Messages : 782
  • Inscrit : 18 Septembre 2006
  Lien vers ce message 12 Juillet 2009, 14:47
Laisse leur un peu de temps, des qu'ils auront du temps, ils vont venir voir :)


http://www.cyberlife.be/ressources/newsignature.png
 
Forum verrouillé


.