Addition de TOUT les points
THEPIXADE
Messages postés
34
Statut
Membre
-
Doctor C Messages postés 648 Statut Membre -
Doctor C Messages postés 648 Statut Membre -
Bonjour,
J'ai un système de vote, sur le quel il y a des points par joueurs, et la je voudrais que l'on additionne tout les points de tout les joueur ensemble
Code
Merci d'avance (si vous avez des questions hésiter pas pour plus de précision)
J'ai un système de vote, sur le quel il y a des points par joueurs, et la je voudrais que l'on additionne tout les points de tout les joueur ensemble
Code
f($site=="") {
$conn = mysql_connect($dbhost,$dbuser,$dbpass)
or die ('Error connecting to mysql');
mysql_select_db($dbname);
$query="SELECT * FROM vote_users ORDER BY points DESC";
$result=mysql_query($query);
$num=mysql_numrows($result);
$i=0;
$yourpoints=0;
$rank=0;
while ($i < $num) {
$rank++;
$user=mysql_result($result,$i,"username");
$points=mysql_result($result,$i,"points");
$pointsl=mysql_result($result,$i,"pointsleft");
if(strtolower($user) == strtolower($username)) {
$yourpoints = $points;
$yourrank = $rank;
$yourpointsleft = $pointsl;
}
$i++;
}
Merci d'avance (si vous avez des questions hésiter pas pour plus de précision)
A voir également:
- Addition de TOUT les points
- Formule addition excel - Guide
- Mettre des points sur une carte - Guide
- Comment insérer des points de suite sur word - Guide
- Score snap qui augmente de 3 points - Forum Snapchat
- Snap help score - Forum Snapchat
1 réponse
Bonjour,
Je ne suis pas certain comment exactement est construite ta base de données mais tu pourrais faire une simple somme de ta colonne "points" en SQL si tous tes points s'y trouve sans qu'ils y soient dédoublés.
Cette requête fera la somme de toutes les valeurs présentes dans la colonne "points" et inscrirait cette somme dans une nouvelle colonne nommée "total_points".
Une autre manière de s'y prendre serait de faire un compte dans ta boucle "while" déjà en place. Le total serait complet après la fin de l'exécution de la boucle.
Bonne chance.
Echo "Lima Mike Alfa";
Je ne suis pas certain comment exactement est construite ta base de données mais tu pourrais faire une simple somme de ta colonne "points" en SQL si tous tes points s'y trouve sans qu'ils y soient dédoublés.
SELECT SUM(points) AS total_points FROM vote_users;
Cette requête fera la somme de toutes les valeurs présentes dans la colonne "points" et inscrirait cette somme dans une nouvelle colonne nommée "total_points".
Une autre manière de s'y prendre serait de faire un compte dans ta boucle "while" déjà en place. Le total serait complet après la fin de l'exécution de la boucle.
$total_points = 0; //Initialise le nombre total de points avant la boucle
while ($i < $num) {
$rank++;
$user=mysql_result($result,$i,"username");
$points=mysql_result($result,$i,"points");
$pointsl=mysql_result($result,$i,"pointsleft");
$total_points += $points; //Additionne les points de l'utilisateur au total
if(strtolower($user) == strtolower($username)) {
$yourpoints = $points;
$yourrank = $rank;
$yourpointsleft = $pointsl;
}
$i++;
}
Bonne chance.
Echo "Lima Mike Alfa";