Afficher le rang d'un eleve selon moyen
Fermé
ccmpali
Messages postés
31
Date d'inscription
jeudi 24 mars 2016
Statut
Membre
Dernière intervention
20 juillet 2016
-
26 avril 2016 à 23:05
ccmpali Messages postés 31 Date d'inscription jeudi 24 mars 2016 Statut Membre Dernière intervention 20 juillet 2016 - 28 avril 2016 à 21:04
ccmpali Messages postés 31 Date d'inscription jeudi 24 mars 2016 Statut Membre Dernière intervention 20 juillet 2016 - 28 avril 2016 à 21:04
A voir également:
- Comment calculer le rang d'un élève
- Comment calculer la moyenne sur excel - Guide
- Le fichier à télécharger est une archive compressée. quel est le fichier avec le taux de compression le plus élevé ? quel est le fichier dont la taille a le plus diminué ? ✓ - Forum Compression
- Rang si - Forum Bureautique
- Le nombre de tentatives de déverrouillage incorrectes est trop élevé samsung - Forum LG
- Formule pour calculer le total sur excel - Guide
2 réponses
jordane45
Messages postés
38314
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
24 novembre 2024
4 705
26 avril 2016 à 23:30
26 avril 2016 à 23:30
Bonjour
dis voir ... tu as testé ta requête DIRECTEMENT dans TA BDD ? ?
Elle me paraît étrange. ...
dis voir ... tu as testé ta requête DIRECTEMENT dans TA BDD ? ?
Elle me paraît étrange. ...
CptRomaiin
Messages postés
315
Date d'inscription
mercredi 23 octobre 2013
Statut
Membre
Dernière intervention
28 avril 2016
58
Modifié par CptRomaiin le 28/04/2016 à 19:43
Modifié par CptRomaiin le 28/04/2016 à 19:43
Salut,
Il serait bon effectivement d'avoir le code complet pour pouvoir t'aider.
Cependant juste comme ça j'ai trois remarques :
1 - Tu as une grosses faille de sécurité par injection SQL que tu devrais corriger, même si c'est pas ça qui te pose problème.
2 - Si tu as Rang=1 c'est que ton count dans ta requête te renvoie 0 (vu que tu fais un +1) donc si c'est systématique elle a effectivement un soucis. Tu fais un bulletin.moyenne<bulletin.moyenne dans ta requête, et forcément ce résultat est toujours faux !
3 - Si la base de données est bien construite le champs bulletin.id_eleve devrait être un entier, donc le $id dans la requête ne devrait pas être entouré de quotes.
Il serait bon effectivement d'avoir le code complet pour pouvoir t'aider.
Cependant juste comme ça j'ai trois remarques :
1 - Tu as une grosses faille de sécurité par injection SQL que tu devrais corriger, même si c'est pas ça qui te pose problème.
2 - Si tu as Rang=1 c'est que ton count dans ta requête te renvoie 0 (vu que tu fais un +1) donc si c'est systématique elle a effectivement un soucis. Tu fais un bulletin.moyenne<bulletin.moyenne dans ta requête, et forcément ce résultat est toujours faux !
3 - Si la base de données est bien construite le champs bulletin.id_eleve devrait être un entier, donc le $id dans la requête ne devrait pas être entouré de quotes.
ccmpali
Messages postés
31
Date d'inscription
jeudi 24 mars 2016
Statut
Membre
Dernière intervention
20 juillet 2016
7
28 avril 2016 à 21:04
28 avril 2016 à 21:04
Merci CptRomaiin mais la prblm dans la requette seulement si posible corrige ou donne moi un soulution ce tout
27 avril 2016 à 11:07
oui je test
27 avril 2016 à 11:40
Ca te retourne quoi exactement ?
Est-ce que ta requête te retourne ce que tu en attends ? (j'en doute....)
Que contient le reste de ton code ?
PS: A l'avenir... merci de poster le code DIRECTEMENT sur le forum au lieu d'en mettre une capture écran.
NB: **** Attention ****
Merci de bien vouloir utiliser la coloration syntaxique (les balises de code) lorsque tu postes du code sur le forum.
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
.
27 avril 2016 à 13:33
la prblm just dans cette requete
27 avril 2016 à 14:25
Donc pour pouvoir t'aider ... il va peut-être falloir que tu nous montres :
1 - La structure de ta table
2 - Le code php COMPLET (car là .. tu sembles faire appel à cette requête dans une boucle....hors... pour avoir le RANG.. tu ne peux pas faire comme ça )
27 avril 2016 à 20:01
-Table bulletin(id,moyenne,id-eleve)
-Table eleve(id_eleve,code_eleve,nom,prenom,date_naissance,adresse,ville,cin,id_classe)
-Table classe(id_classe,id,id_sg)
2- Apartire de structure la requette devient claire