Affichage de certaines valeurs
Posté : 11 déc. 2006, 15:44
Bonjour,
J'ai deux interrogations. Je commence par exposer la première.
Je voudrais savoir comment je peux en fonction de mon scrit afficher seulement les données dont les quantités sont supérieures à 0 : Mon script se décompose comme suit :
j'ai une page qui affiche des données provenant d'une base : code, désignation et prix d'un article. J'ai un champ "quantité" dans lequel les utilisateurs saisissent des quantités.
Je récupère les variables sous forme de tableau et je les fais afficher avec un compteur.
Je voudrais n'afficher les codes, désignations, prix et quantités que pour les quantités supérieures à 0 car pour l'instant j'affiche tous les produits même si les quantités sont à zéro.
J'ai deux interrogations. Je commence par exposer la première.
Je voudrais savoir comment je peux en fonction de mon scrit afficher seulement les données dont les quantités sont supérieures à 0 : Mon script se décompose comme suit :
j'ai une page qui affiche des données provenant d'une base : code, désignation et prix d'un article. J'ai un champ "quantité" dans lequel les utilisateurs saisissent des quantités.
Je récupère les variables sous forme de tableau et je les fais afficher avec un compteur.
Je voudrais n'afficher les codes, désignations, prix et quantités que pour les quantités supérieures à 0 car pour l'instant j'affiche tous les produits même si les quantités sont à zéro.
/*Déclaration de variables */
$nb=count($tabQuantite);
$total_commande= 0;
for($i = 0; $i < $nb; $i++)
{
/*Calcul du total : quantite x prix */
$prixTotal= $tabQuantite[$i] * $tabPrix[$i];
/*Formatage du prix total : 0.00n*/
$prixTotal= number_format($prixTotal,"2",".","");
/*Calcul du total HT. */
$total_commande += $prixTotal;
?>
<tr>
<td class="td1" width="100"><?php print $tabCode[$i]; ?></td>
<td class="td1" width="150"><?php print $tabDesign[$i]; ?></td>
<td class="td1" width="100"><?php print $tabQuantite[$i]; ?></td>
<td class="td1" width="100"><?php print $tabPrix[$i]; ?></td>
<td class="td1" width="100"><?php print $prixTotal; ?></td>
</tr>
<?php } ?>
<tr>
<td height="40" colspan="5" valign="middle"></td>
</tr>
<tr>
<td colspan="3">
<th class="th" width="100" align="center">Total H.T.:</th>
<td class="td1" width="100" align="center">
<?php
$total_commande= number_format($total_commande,"2",".","");
print $total_commande;
?>
Merci pour votre aide