Rechercher : dans
Par :

[PHP] select dans deux tables (jointure)

Dernière réponse le 27 jun 2006 à 15:47:26 Darkangel, le 27 jun 2006 à 14:22:09 
 Signaler ce message aux modérateurs

Bonjour a tous

je rencontre des difficultes pour l'utilisation de mon premier multi select!

j'ai pour l'instant le code suivant:

$produits ="SELECT  commande_panier.articles, commande_panier.quantite, commande_echelonnage.date_livraison, commande_echelonnage.article, 
commande_echelonnage.quantite_livree FROM commande_panier, commande_echelonnage WHERE commande_panier.nb_commande='".$_GET['commande']."' AND commande_echelonnage.nb_commande = commande_panier.nb_commande"; 
$req2 = mysql_query($produits) or die('Erreur SQL !<br>'.$produits.'<br>'.mysql_error());


puis:
while($prod = mysql_fetch_array($req2)) 
{

...
echo $prod['articles'];
etc...
}


mais aucun resultat n'est affiche pourtant commande panier comprends bien des enregistrement, commande_echelonnage n'en a pas encore mais ca sera utile lors du rechargement de la page!

pourquoi cela ne fonctionne til ps alors que ca ne me renvoi aucune erreur??

Merci a vous

1

 P@, le 27 jun 2006 à 15:47:26

Si il n'y en a pas dans commande_echelonnage.nb_commande alors ta condition ne sera jamais validé.
regarde ce que tu as écris

WHERE commande_panier.nb_commande='".$_GET['commande']."' AND commande_echelonnage.nb_commande = commande_panier.nb_commande"

..:::P@ ... a tras, a PoOf ou a chou :::..
L'imagination est plus importante que la connaissance. Albert Einstein

Répondre à P@