Affichage d'un seul résultat sur 3 problème de boucle
cs_mickael56100
Messages postés94Date d'inscriptionvendredi 12 septembre 2008StatutMembreDernière intervention19 mai 2012
-
21 mai 2009 à 23:32
cs_mickael56100
Messages postés94Date d'inscriptionvendredi 12 septembre 2008StatutMembreDernière intervention19 mai 2012
-
22 mai 2009 à 00:11
J'ai un problème avec une portion de code
en fait le code qui suit ne m'affiche qu'un résultat, pourtant j'ai trois commandes dans ma base de données.
est ce que quelqu'un sait d'où cela peut venir?
<?php
//On stocke dans la variable $clients, les clients, en fesant appel à la fonction
$commandes=getCommandes();
//Si la variable $clients n'est pas nulle
if($commandes!=NULL)
{
//Alors on affiche la liste des utilisateurs
echo ' Liste des commandes
';
foreach($commandes as $idcommande => $champsObjet)
//On affiche les données du tableau d'objet
//Cela permet d'afficher les données concernant les clients de l'application
$client=getClient($champsObjet[1]);
$nom=$client->getNomClient();
$prenom=$client->getPrenomClient();
$adresse=$client->getAdresseClient();
$codePostal=$client->getCodePostalClient();
$ville=$client->getVilleClient();
$tel=$client->getTelClient();
$email=$client->getMailClient();
$produits=getDetailCommande($champsObjet[0]);
echo \"----
Code commande : ".$champsObjet[0]."
Client : ".$champsObjet[1]." - $nom $prenom
Adresse: $adresse $codePostal $ville
Téléphone : $tel
Email : $email
Date : ".$champsObjet[2]."
Statut : ".$champsObjet[3]."
Montant : ".$champsObjet[4].", \";
echo "
";
if($produits!=NULL)
{
echo ' Liste des produits de cette commande
';
foreach($produits as $idproduit => $champsObjet2)
echo \"----
Code Produit : ".$champsObjet2[0]."
Quantité : ".$champsObjet2[1].",
";
}
}
?>
A voir également:
Affichage d'un seul résultat sur 3 problème de boucle