Salut les doyens !
J’ai besoin de votre aide. J’ai concu des bulletin pour une classe et sur ma table bulletin les donnees sont organisees comme ceci
Id. Id_eleve Anglais français Science Total
1 3 17 12 7
2. 9 18 13 11
Pour avoir le total pour chaque eleve, jai saisi le code suivant*:
Le probleme est que le calcul ne se fait pas sur toutes les lignes. C’est seulement le total de la derniere entree qui est donné a toutes les autres entrées*. comme*:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <*?php $resp=$bdd->query('SELECT * FROM bulletin'); while ($res=$resp->fetch()) {$a=$res['anglais'];$f=$res['francais']; ];$s=$res['science'];$t=$a+$f+$s; $dix=$bdd->prepare('UPDATE bulletin SET total=:toto'); $dix->execute(array("toto"=>$t)); } ?
Id id_eleve Anglais Français Science Total
1 3 17 12 7 36
2 9 18 13 11 36
SVP, aidez moi a corriger ma boucle
Nb : j’ai essayé de copier mes données dans un tableau pour soigner ma présentation ici mais le tableau ne s’affiche pas
Partager