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
- Addition excel - Guide
- Mettre des points sur une carte - Guide
- Comment insérer des points de suite sur word - Guide
- Bash addition ✓ - Forum Shell
- Score snap qui augmente de 3 points - 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";
