Faire la somme des nombres selectionnes
Résolu
johnvsk2
Messages postés
11
Date d'inscription
Statut
Membre
Dernière intervention
-
johnvsk2 Messages postés 11 Date d'inscription Statut Membre Dernière intervention -
johnvsk2 Messages postés 11 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Ma question concerne PHP/Mysql,
J'ai une DB dans laquelle se trouvent des nombres (format DECIMAL).
Une fois que l'utilisateur à fait sa sélection j'aimerais pouvoir lui donné la possibilité de faire la somme des enregistrements sélectionnés (uniquement les nombres (les prix des pièces))
Pour l'instant, je n'arrive qu'à afficher les nombres :)
Mon idée mais je n'y arrive pas, est de faire la somme de chaque nombre rencontré.
Donc $anciennombre+$nouveaunombre=$sommetotale; (un truc du genre)
Comment stocker le premier nombre ? Le second nombre ? etc... puis en faire la somme :)
Bien à vous :)
// Connexion au serveur
mysql_connect($host, $user,$passwd) or die("erreur de connexion au serveur");
mysql_select_db($bdd) or die("erreur de connexion a la base de donnees");
// Creation et envoi de la requete
$query = "SELECT pu FROM accessoires";
$result = mysql_query($query);
//Pour un affichage plus propre...
echo "<table align='center' width='50%' border='1'>";
$i=0;
// Recuperation des resultats
while($row = mysql_fetch_row($result)){
$i++;
$a="$i";
$nombre = $row[0];
echo "<tr><td align='center'>nombre : $nombre</td><td>$i</td></tr>";
}
echo "</table>";
// Deconnexion de la base de donnees
mysql_close();
Ma question concerne PHP/Mysql,
J'ai une DB dans laquelle se trouvent des nombres (format DECIMAL).
Une fois que l'utilisateur à fait sa sélection j'aimerais pouvoir lui donné la possibilité de faire la somme des enregistrements sélectionnés (uniquement les nombres (les prix des pièces))
Pour l'instant, je n'arrive qu'à afficher les nombres :)
Mon idée mais je n'y arrive pas, est de faire la somme de chaque nombre rencontré.
Donc $anciennombre+$nouveaunombre=$sommetotale; (un truc du genre)
Comment stocker le premier nombre ? Le second nombre ? etc... puis en faire la somme :)
Bien à vous :)
// Connexion au serveur
mysql_connect($host, $user,$passwd) or die("erreur de connexion au serveur");
mysql_select_db($bdd) or die("erreur de connexion a la base de donnees");
// Creation et envoi de la requete
$query = "SELECT pu FROM accessoires";
$result = mysql_query($query);
//Pour un affichage plus propre...
echo "<table align='center' width='50%' border='1'>";
$i=0;
// Recuperation des resultats
while($row = mysql_fetch_row($result)){
$i++;
$a="$i";
$nombre = $row[0];
echo "<tr><td align='center'>nombre : $nombre</td><td>$i</td></tr>";
}
echo "</table>";
// Deconnexion de la base de donnees
mysql_close();
A voir également:
- Faire la somme des nombres selectionnes
- Formule somme excel colonne - Guide
- Somme si couleur - Guide
- Code binaire des nombres - Guide
- Somme en anglais excel - Guide
- Citez un des logiciels lui permettant de faire des calculs sur des tableaux de nombres (tableur). ✓ - Forum LibreOffice / OpenOffice
2 réponses
Bonjour,
Il suffit de totaliser chaque nombre dans une variable (par exemple $total), le code devrait être le suivant
Il suffit de totaliser chaque nombre dans une variable (par exemple $total), le code devrait être le suivant
// Connexion au serveur mysql_connect($host, $user,$passwd) or die("erreur de connexion au serveur"); mysql_select_db($bdd) or die("erreur de connexion a la base de donnees"); // Creation et envoi de la requete $query = "SELECT pu FROM accessoires"; $result = mysql_query($query); //Pour un affichage plus propre... echo "<table align='center' width='50%' border='1'>"; $i=0; $total = 0; // Recuperation des resultats while($row = mysql_fetch_row($result)){ $i++; $a="$i"; $nombre = $row[0]; //Somme des nombres $total = $total + $nombre; echo "<tr><td align='center'>nombre : $nombre</td><td>$i</td></tr>"; } //On affiche le total echo "<tr><td align='center'>Total : $total</td><td></td></tr>"; echo "</table>"; // Deconnexion de la base de donnees mysql_close();