Je viens de reflechir autrement, en faisant une requête pour obtenir la liste des élèves ayant payé un frais.
Là j'ai obtenu la liste de tous les élèves, mais le souci reste au niveau de vouloir trier ou filtrer uniquement les
élèves un certains montant du frais en question (par exemple: si le frais de paiement est de 50 usd, on aimerait avoir la liste des élèves qui la moitié du montant de frais), mais avec cette requête, le résultat ne correspond pas à mon attente, car elle me renvoit la liste même des élèves qui ont un solde 0.
Je vous prie de me sortir de l'ignorance, apparemment j'ai loupé quelque chose
Bonjour à tous, je suis en train de développer un projet en php html et javascript, et une fois de plus je fais face à un problème de SQL qui me pose un gros souci.
En fait, j'ai une table facture, eleve, paiement, annee_scolaire, type_ecole et une table site.
Ci-dessous la structure de toutes les tables
L'idée est d'obtenir une liste des élèves qui ont déjà payés ou qui n'ont pas encore payés le frais scolaire.
Une fois, la liste affichée, qu'on ait la possibilité de filtrer la liste par montant. Un montant estimé minimum payé par chaque élevé, histoire de connaître les élèves qui doivent encore bcp d'argent et de leur rappeler de s'acquitter avant une date d'échéance qui leur sera donnée.
Voici la requête que je lançais
Le problème se pose au niveau de l'affichage:
- Au lieu d'obtenir plusieurs lignes, la requette me renvoie une seule ligne soit la situation d'un élève pendant qu'il y a plusieurs élèves qui sont dans la même situation.
- Pour filtrer le résultat à partir d'un champ, pose aussi un autre souci car le champ solde nous affiche la dette qui reste à payer, je ne sais pas à quel niveau je dois passer la condition du montant qui sera entrer dans le formulaire pour pouvoir filtrer la colonne des sommes obtenues par cette syntaxe ci- dessous et qui se trouve dans la partie SELECT de la requête sql:
Je vous prie de m'eclaircir là dessus car je suis vraiment perdu