Lien entre 2 tables

Fermé
lola08200 - Modifié par lola08200 le 2/09/2013 à 15:25
JooS Messages postés 2468 Date d'inscription mardi 22 janvier 2008 Statut Membre Dernière intervention 8 juin 2016 - 2 sept. 2013 à 17:59
Bonjour à tous,
j'ai un petit problème pour faire un lien entre deux tables voici mon problème :

J'ai deux tables dans ma base de donnée :
la première DESERT: id,tva,reference
la deuxième LISTE : id, nom, prix

Exemple :
dans DESERT->
1, 19.6 , 6458
2, 5.5 , 6626

dans LISTE ->
1, chocolat, 4
2, boissons, 2

J'aimerais lier les deux tables pour qu'au final Si je choisis dans LISTE chocolat il multiplie le prix 4 € x la tva 19.6 (dans DESERT) et ainsi de suite pour les boissons (2€ x 5.5)

Pour le moment voici mon code
<?php
        $produits = $DB->query('SELECT * FROM LISTE');
       
        foreach ($produits as $p):

                <h4><?php echo $p->nom; ?></h4>      
                <?php echo $p->prix; ?> € ttc
         endforeach
 ?>

2 réponses

j'ai la réponse merci

Pour les curieux allez voir php la fonction LEFT JOIN
0
JooS Messages postés 2468 Date d'inscription mardi 22 janvier 2008 Statut Membre Dernière intervention 8 juin 2016 228
2 sept. 2013 à 17:59
Salut,

Pour lier deux tables, il dois y avoir un critère de jointure(clé étrangère), or, je n'en vois aucune dans tes deux tables.
0