[RESOLU] php bdd lien

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] php bdd lien

Re: php bdd lien

par lola08200 » 02 sept. 2013, 15:22

Merci c'est super :mrgreen:

Re: php bdd lien

par Pitet » 02 sept. 2013, 15:21

Salut,

Tu peux utiliser une jointure sql comme ceci :
<?php
	$produits = $DB->query('SELECT l.nom, l.prix, d.tva, d.reference FROM liste l LEFT JOIN desert d ON l.id = d.id');
   
	foreach ($produits as $p) : ?>
		<h4><?php echo $p->nom; ?></h4>      
		<?php echo ($p->prix * p->tva); ?> € ttc
	<?php endforeach;
 ?>
Bonne jourée

Re: php bdd lien

par lola08200 » 02 sept. 2013, 15:14

j'ai oublié de changer le vrai code mais pour l'exemple c'est bien :
$produits = $DB->query('SELECT * FROM LISTE');

php bdd lien

par lola08200 » 02 sept. 2013, 15:12

Bonjour à tous,
voilà 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
dans LISTE -> 1, chocolat, 4

J'aimerais lier les deux tables pour qu'au final Si je choisis dans la LISTE chocolat il multiplie le prix 4 € x la tva 19.6 (dans DESERT).

Pour le moment voici mon code mais je suis un peu perdu je débute
<?php 
	$produits = $DB->query('SELECT * FROM produits');
	
        foreach ($produits as $p):

		<h4><?php echo $p->nom; ?></h4>      
		<?php ?> € ttc
         endforeach
 ?>
Merci d'avance pour vos conseils et vos solutions =)