Lire quelques valeurs sur une base Mysql d'un forum ipb [RESOLU] - PHP - Programmation
Marsh Posté le 24-07-2006 à 14:33:46
destroyeur04 a écrit : |
SELECT members_display_name,points FROM ipb_members order by points desc;
destroyeur04 a écrit : |
Ca ne fonctionne pas n'a jamais été très parlant comme message d'erreur
Marsh Posté le 24-07-2006 à 17:25:14
prb n°1 c'est réglé ça marche ! merci.
Code :
|
prb n°2 -> http://www.utoshop.fr/classement.php
et j'obtiens ça
Citation : erreur requête |
Alors que en local tout marche :s
Marsh Posté le 24-07-2006 à 18:14:42
Ouais, enfin, erreur requête c'est pas spécialement parlant non plus, récupère au moins le message d'erreur de mysql le temps de faire le debug
Marsh Posté le 24-07-2006 à 18:23:59
le prb , c'est que n'est aucun message d'erreur à part "erreur requête"
Quand je vire le "or die ("erreur requête" )", j'obtiens
Citation : Il y a enregistrement(s) dans le classement |
Marsh Posté le 24-07-2006 à 19:00:17
Arf j'ai trouvé
le prb vennais du nom d'une des tables de la base mysql xD
merci beaucoup dwogsi et naceroth
Marsh Posté le 25-07-2006 à 03:58:01
Encore un petit prb.
Je voudrais améliorer le script de manière à ce les résultats du classement ne s'affichent que 50 par 50.
J'ai pensé passer par l'url classement.php?u=0 puis mettre un link classement.php?u=50 etc...
Code :
|
Le fait d'utiliser des varibles php acquise par la fonction $HTTP_GET_VARS dans des requette sql n'ouvre-t-il une faille sql injection sur la table des membres ?
Comment faire pour le script ne plante pas si l'utilsateur se rends sur l'adresse classement.php ou lieu de classement.php?u=0
Citation : 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 '50' at line 1 |
Marsh Posté le 25-07-2006 à 08:06:27
oui ca ouvre une faille
ca plante parce que tu n initialises pas ta variable
$lmn = ( isset($_GET['u']) && is_numeric($_GET['u']) ) ? $_GET['u'] : 0;
en ligne 7
avec ca tu corriges ta faille et ton bug
(on n utilise plus les $http_*_vars mais $_* )
Marsh Posté le 24-07-2006 à 14:11:08
Slt à tous.
J'ai installé un petit mod de points sur un forum ipb, et je cherche à faire un classement général de ceux qui ont le plus de points.
Donc je voudrais faire un tableau, avec le speudo et à coté le nombre de points gagné.
Pour le moment, j'ai pu coder ces quelques lignes...
Donc les prbs:
-Comment faire pour afficher par ordre décroissant, avec ceux qui ont le plus de points en haut
-Comment faire si tout fonctonne en localhost et pas sur 1&1 xD
merci à tous ceux qui pourrais m'aider
ps: n00bies inside
Message édité par destroyeur04 le 25-07-2006 à 20:17:32