ManuAntibes
Messages postés491Date d'inscriptionmardi 24 octobre 2000StatutMembreDernière intervention18 novembre 2021
-
20 avril 2005 à 10:54
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 2010
-
20 avril 2005 à 12:30
Salut
j'ai cree un panier dans mon panier il y a une liste déroulante pour choisir la quantité.
Lorsque l'onb choisi 1 sur la liste déroulante un message s'affiche en bas du panier.
ce point la marche, le soucci que j'ai eu c'est qu'il me verifier que le dernier article entrer, si je change la quantité sur les articles deja entre il ne veux pas afficher le message.
j'ai donc cree une boucle pour qui lise tous les articles du panier.
Le probleme que j'ai maintenant c'est qu'il m'ecrie la ligne en bas du panier autant de fois qu'il trouve des un.
<?php
for ($i=0;$i<count($liste);$i++)
{
$prit=$liste[$i][3];
if($prit == "1")
echo 'Un supplément pour les articles vendu par 1' ;
}
?>
Comment faire pour qu'il m'ecrive 1 seul fois mon message, et peut importe le nombre de 1 qu'il trouve dans le panier ???
cs_frop01
Messages postés1352Date d'inscriptionlundi 27 octobre 2003StatutMembreDernière intervention19 novembre 20082 20 avril 2005 à 11:07
Bonjour,
L'instruction break; pour sortir d'un boucle et continue; pour revenir
Le php utilise des structures de boucles venant du C (comme les conditions et tant de truc).
instruction break : L'instruction break permet de sortir d'une boucle à tout moment.
= > appel : continue;
instruction continue : L'instruction continue permet de revenir au début de la boucle.
=> appel : continue;
ManuAntibes
Messages postés491Date d'inscriptionmardi 24 octobre 2000StatutMembreDernière intervention18 novembre 20215 20 avril 2005 à 11:43
ok merci pour ton aide
J'ai mis comme ca moi; et ca marche bien
<?php
for ($i=0;$i<count($liste);$i++)
{
$prit=$liste[$i][3];
if($prit == "1")
{
echo 'Un supplément de un euro est facturé pour les articles conditionnés en sac sous vide par un' ;
break;
}
}
?>
A+
MANUANTIBES