Faire la somme des nombres selectionnes
Résolu
johnvsk2
Messages postés
11
Statut
Membre
-
johnvsk2 Messages postés 11 Statut Membre -
johnvsk2 Messages postés 11 Statut Membre -
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
- Somme si couleur - Guide
- Formule somme excel colonne - 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();