par
macgawel » 08 avr. 2010, 15:51
Ouais mais du coup avec ça, ça affiche OK dans tous les cas.
Je vais essayé de clarifié sur quoi je bosse:
Je suis en train de faire un module de gestion de stock. Donc j'affiche une multitude de produit ayant chacun une référence, une quantité stockée et une quantité minimale. Pendant le programme, à chaque ligne du tableau je vérifie si la quantité stockée n'est pas en dessous de la quantité minimale et si c'est le cas je mets:
$penurie=true;
Et donc je voudrais que si $penurie==true (au moins une ligne du tableau a une quantité inférieur au seuil) j'affiche, par exemple, une image avec un point d'exclamation en haut de la page.
Sépare le traitement de l'affichage !
// Initialisation
$alerte = false;
// Boucle de traitement sur les stocks
foreach ($Aproduits as $Aproduit) {
if ($stock < $minimum) {
$alerte = true;
}
// Affichage
if ($alerte) {
echo "Manque de stock !";
}
// Création et affichage du tableau
A la limite, si ça te semble trop lourd de séparer le traitement de l'affichage, tu peux toujours stocker le tableau des produits dans une variable, et rajouter avant l'alerte, si besoin...
[quote="slent"]Ouais mais du coup avec ça, ça affiche OK dans tous les cas.
Je vais essayé de clarifié sur quoi je bosse:
Je suis en train de faire un module de gestion de stock. Donc j'affiche une multitude de produit ayant chacun une référence, une quantité stockée et une quantité minimale. Pendant le programme, à chaque ligne du tableau je vérifie si la quantité stockée n'est pas en dessous de la quantité minimale et si c'est le cas je mets:
$penurie=true;
[b]Et donc je voudrais que si $penurie==true (au moins une ligne du tableau a une quantité inférieur au seuil) j'affiche, par exemple, une image avec un point d'exclamation en haut de la page.[/b][/quote]
Sépare le traitement de l'affichage !
[php]// Initialisation
$alerte = false;
// Boucle de traitement sur les stocks
foreach ($Aproduits as $Aproduit) {
if ($stock < $minimum) {
$alerte = true;
}
// Affichage
if ($alerte) {
echo "Manque de stock !";
}
// Création et affichage du tableau[/php]
A la limite, si ça te semble trop lourd de séparer le traitement de l'affichage, tu peux toujours stocker le tableau des produits dans une variable, et rajouter avant l'alerte, si besoin...