|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |||
|
Invité de passage
![]() Inscription : juillet 2011 Messages : 3 ![]() |
Bonjour,
Je suis debutant en PHP et j'ai quelques difficultés a comprendre quel est le probleme dans mon code. J'aimerais donc calculer, a la fin, le prix total avec une promotion qui depend du nombre de pneu acheté. Quand je fais le test du code sur un navigateur Internet, le prix total ($totalamout) ne change pas apres avoir calculer l'ajout des taxes. Est-ce une erreur de placement des deux dernieres lignes de code ? Y'a t-il un probleme au niveau de la promotion ($discount)? Voici ce que le navigateur Internet me renvoie: Citation:
Que dois-je faire pour que le dernier prix soit correcte (avec promotion)? Merci ! PS: J'apprend a partir d'un livre ecrit anglais et non sur ce site et desolé pour la mise en forme, je n'ai pas encore l'habitude. Code :
|
|||
|
|
00
|
|
|
#2 |
|
Invité régulier
![]() Consultant MOA Inscription : juillet 2011 Messages : 9 ![]() |
Bonjour Timur,
A priori ton code fonctionne plutot bien, par contre, je remarque que ton totalamount fait $610, or pour avoir un discount, il faut acheter au moins 10 pneus, or le cout de dix pneus selon ton code est 10*100 = $1000. J'en conclus donc que l'achat n'est pas composé de pneus, mais d'OIL ou de SPARK, d'ou l'innexistance de discount. As-tu vérifié que ton achat comportait bien au moins 10 pneus? (Selon ton code, on a un discount lorque l'on achete 10 pneus, ici le client achete bien 112 items mais moins de dix pneux =) sinon le prix serait supérieur a 610 d'ou l'origine du probleme) PS : tu peux faire un petit echo $tireqty avant ta derniere ligne echo "The total amount with your discount is $".number_format($tot(...) pour verifier Cordialement, |
|
|
20
|
|
|
#3 | |
|
Invité de passage
![]() Inscription : juillet 2011 Messages : 3 ![]() |
Je me sens totalement bete... Il faudrait que je commence a faire marcher mes neurones !
Donc, oui mon code fonctionne bien. Citation:
Merci eurekgeez ! |
|
|
|
00
|
|
|
#4 | ||||
|
Membre éprouvé
![]() romain escudierDéveloppeur informatique Inscription : juin 2011 Messages : 300 ![]() |
Ton code est correct, juste 2 choses:
_rajouter des commentaire (plus il y en a mieux c'est) _la structure des if (enfin ça c'est perso): Code :
Autre petit détail lorsque ton if ne comporte qu'une seul instruction tu n'as pas besoin des accolade: reviens au même que: Code :
__________________
Pas de solution, pas de probleme ![]()
|
||||
|
|
20
|
|
|
#5 |
|
Invité de passage
![]() Inscription : juillet 2011 Messages : 3 ![]() |
Il est vrai que c'est plus lisible de votre facon.
Merci de votre aide, Skeud ! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com