salut confrere,
voila je ne suis pas fameux en php mais j'ai besoin d'un coup de main tres urgent avec tout le respect que je vous doit a tous veuillez excuser ma hate.
en effet je desire recceuillir les donnees issues d'une base de donnees MYSQL PAR EXEMPLE
id | article | qte | destinataire |
1 | A1 | Q1 | D1 |
2 | A2 | Q2 | D2 |
3 | A3 | Q3 | D3 |
4 | A4 | Q4 | D4 |
5 | A1 | Q1 | D5 |
6 | A1 | Q1 | D6 |
7 | A2 | Q2 | D7 |
8 | A3 | Q3 | D8 |
9 | A3 | Q3 | D9 |
et les recapituler dans un tableau en y operant divers operation comme a l'exemple ci-dessous
article | Qte total | repartition | destinataire |
A1 | Sum(Q1) | Q1 | D1 |
Q1 | D5 |
Q1 | D6 |
A2 | Sum(Q2) | Q2 | D2 |
Q2 | D7 |
A3 | Sum(Q3) | Q3 | D3 |
Q3 | D8 |
Q3 | D9 |
A4 | Sum(Q4) | Q4 | D4 |
j'ai essayer avec le bout de code suivant:
<?php
$hote = "localhost";
$user = "root";
$pwd = "";
$connexion = mysql_connect($hote, $user, $pwd)
or die("erreur de connexion au serveur $hote");
$date=date('Y/m/d');
echo "<br /> Date :$date";
echo "<div>";
echo "<br />";
echo "<br /><center><font color=\"yellow\" face=\"BernhardTango BT\" size=\"5\">Commande a proposer </font></center>";
echo "</div>";
echo "<br/><center><div><table border=1 width=500>";
echo "<tr><td>Article</td><td>Qte total commandé</td><td>Repartition</td><td>Beneficiare</td></tr>";
mysql_select_db("nom de ma base") or die("erreur de connexion a la base de donnees");
$query = 'SELECT article FROM `table`';
$result = mysql_query($query)or die("Erreur. Mysql(display)");
mysql_close();
$i = 0;
while($row = mysql_fetch_row($result)){
if($i == 0){
$msg = "<tr>";
$msg .= "<td>";
$msg .= $row[1];
$msg .= "</td>";
$msg .= "<td>";
$msg .= $row[2];
$msg .= "</td>";
$msg .= "<td>";
$msg .=$row[3];
$msg .= "</td>";
$msg .= "<td>";
$msg .=$row[4];
$msg .= "</td>";
$msg .= "</tr>";
$i++;
}else{
$msg = "<tr>";
$msg .= "<td>";
$msg .= $row[1];
$msg .= "</td>";
$msg .= "<td>";
$msg .= $row[2];
$msg .= "</td>";
$msg .= "<td>";
$msg .=$row[3];
$msg .= "</td>";
$msg .= "<td>";
$msg .=$row[4];
$msg .= "</td>";
$msg .= "</tr>";
}
echo $msg;
}
echo "</table></div>";
echo "<br>";
echo "<br>";
echo "<br>";
?>
mais je n'arrive pas a sommer par article et a etablir le tableau ci -dessous:
article | Qte total | repartition | destinataire |
A1 | Sum(Q1) | Q1 | D1 |
Q1 | D5 |
Q1 | D6 |
A2 | Sum(Q2) | Q2 | D2 |
Q2 | D7 |
A3 | Sum(Q3) | Q3 | D3 |
Q3 | D8 |
Q3 | D9 |
A4 | Sum(Q4) | Q4 | D4 |
je vous empris veuillez m'aider.
merci d'avance...