cs_titeuf974
Messages postés70Date d'inscriptionsamedi 2 avril 2005StatutMembreDernière intervention 6 février 2007
-
15 déc. 2005 à 17:17
almaje
Messages postés14Date d'inscriptionmercredi 12 octobre 2011StatutMembreDernière intervention21 décembre 2016
-
23 juin 2010 à 02:46
Bonjour,
Je travail actuellement sur un panier php. Mais je bloque sur un bout de code.
Voila. J'ai un formulaire qui récapitule ts les articles présent dans le panier.A ce stade, le client peut modifier la qté des produits présent et il doit ensuite cliquer sur le bouton recalculer. Et c là que je sèche.
En effet, je n'arrive a trouver la technique pr mettre a jour les quantités.
Sur ce formulaire, je fais cela :
echo'';//les variables viennent de la session
echo'';//ce qui donne la ref du produit
Ensuite j'essaie de récupérer tous les champs qté et leur référence :
$nbre=count($_POST['ref']); //le nombre de champ
for ($i=0; $i<=$nbre_ref; $i++)
{
$ref= $_POST['ref'][$i];
etc...
}
Mais le script ne récupère qu'une seule valeur...
Quelqu'un verrait-il comment procéder??
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 15 déc. 2005 à 17:42
Hello,
tu utilises une variable $nbre pour compter les entrées de ton tableau, puis un for avec une expression sur une variable $nbre_ref.
Sans gestion d'erreur, tu as une variable == à 0, donc tu passes une fois.
Je préfère foreach (), ceci dit, personnellement.
cs_titeuf974
Messages postés70Date d'inscriptionsamedi 2 avril 2005StatutMembreDernière intervention 6 février 2007 15 déc. 2005 à 19:05
en fait c une erreur de ma part. C bien $nbre que j'utilise pr le for... Désolé!
Mais malgrè tt ça ne fonctionne pas.
Enfin, je vais essayer avec un foreach.
Merci!
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 16 déc. 2005 à 09:18
Au passage, les attributs html sont entre guillemets, ni simples apostrophes, ni rien du tout. C'est même dangereux, de ne rien mettre, surtout quand on ne maîtrise pas complètement la valeur (je pense à ton $CodeProduit).
cs_titeuf974
Messages postés70Date d'inscriptionsamedi 2 avril 2005StatutMembreDernière intervention 6 février 2007 16 déc. 2005 à 13:41
ah?? vraiment??? Même si l'on traite les variables au préalable (htmlentities etc...) ?? Prtant je crois avoir lu quelque part sur le forum que le script s'exécutait plus rapidement avec cette syntaxe...
Vous n’avez pas trouvé la réponse que vous recherchez ?