Liaison entre une table et une requête

Fermé
Kervisant Messages postés 2 Date d'inscription mercredi 23 janvier 2013 Statut Membre Dernière intervention 10 février 2019 - 8 oct. 2014 à 08:46
 Delphine - 9 oct. 2014 à 03:37
Bonjour,
J'ai des champs de la table qui sont calculés dans ma requête.
Le résultat s'affiche bien dans la requête mais pas dans la table !
J'ai pourtant fait une relation entre le champ de la requête et le champ de la table.
Merci de m'indiquer comment faire pour que le résultat s'affiche aussi dans la table
Cordialement
Kervisant

1 réponse

Bonjour !


Je vous un exemple de requête pour faire la somme des ventes.
Dans mon exemple je donne la somme des montants pour chaques clients


La requête
<?php
$query = "SELECT id_client, SUM(montant)";
$query .= "FROM ventes";
$query .= "GROUP BY id_client;";
$query .= " ;";
$result = execute_query($query);
display_table_ventes($result);
?>


La fonction qui permet l'affichage des données
function display_table_ventes($result) {
echo "<table border=1>\n";
//HEADER ROW
echo "<tr>\n";
echo " <th width=200> Clients </th>\n";
echo " <th width=180> Somme des ventes </th>\n";
echo "</tr>\n";
//DATA ROWS
while($row = mysql_fetch_array($result)) {
echo "<tr>\n";
echo " <td class=\"center\">" . $row[0] . "</td>\n";
echo " <td class=\"center\">" . $row[1] . "</td>\n";
echo "</tr>\n";
}//end while
echo "</table>\n";
}//end function
1