Liaison entre une table et une requête

Kervisant Messages postés 3 Statut Membre -  
 Delphine -
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

  1. Delphine
     
    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