Bonjour à toutes et à tous,

Je m'arrache la tête depuis quelques jours pour réaliser une requête.
Je vais essayer d'être simple et clair dans ma question.

J'ai 2 tables :

table ip_produits avec champ nom produit
table item_vente avec champ nom_produit et quantite_produit

Je souhaiterais faire une requête sql et l’afficher dans une page PHP.
La requête devrait calculer le nombre de quantité_produit en fonction du nom_produit de ip_produits
Ci dessous mon travail commenté, si quelqu'un souhaiterais m'aider...
Merci par avance

PS : je sais que je suis à côté de la plaque mais j'y travail

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<?php
$host = 'localhost';//Serveur
$user = 'root';//Utilisateur
$pass = '';//Mot de passe
$db = 'jbs';//Nom de la base
 
$link = mysql_connect ($host,$user,$pass) or die ('Erreur : '.mysql_error() );//Connexion SQL
mysql_select_db($db) or die ('Erreur :'.mysql_error());//Message si prb de connexion
 
$select = 'SELECT * FROM item_vente ';//Requete de ma table
$result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() );//Message si erreur requete
$total = mysql_num_rows($result);//Resultat
 
if($total) {// si résultat j'affiche dans un tableau
echo '<table>';//Début du tableau
 
//Nom des colonnes
echo '<tr>';
echo '<td>Nom du produit</td>';
echo '<td><u>Quantité</td>';
echo '</tr>';
 
//Résultat des lignes  
while($row = mysql_fetch_array($result)) { // lecture et affichage des résultats sur 2 colonnes, 1 résultat par ligne.    
echo '<tr>';
echo '<td>'.$row['nom_produit'].'</td>';
echo '<td>'.$row['quantite_produit'].'</td>';
echo '</tr>'."\n";}
 
echo '</table>'; }  // fin du tableau.
 
else echo 'Pas d\'enregistrements dans cette table...';//Message si pas d'enregistrements
mysql_free_result($result);// Libération des résultats
?>