|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité régulier
![]() Inscription : janvier 2011 Messages : 44 ![]() |
Bonjours à tous,
j'ai 2 champs html étage qui correspondent à ça : Code html :
Je vais faire une règle javascript qui dit que dès que par exemple le champs étage = 1 le champ surétage =<1 ok Maintenant faire la règle de calcul exemple : si étage = 1 et surétage = 6, prix au m² = 100 si étage = 1/2ou 3/4de surétage à partir de 5 surétage ( cad par exemple 3 sur 6 ) prix au m² = 100 *(1+5/100) cad une augmentation de 5% donc 105 et si étage = 5 et surétage = 5 (cad minimum 5 étage sur 5 surétage), prix au m² = 100 *(1+15/100) cad une augmentation de 15% donc ici 115 Je réfléchis sur comment créer cette formule en php mais c'est pas gagné ! Si quelqu'un à des notions de maths plus poussée que moi j'aimerai bien un coup de main Merci ! |
||
|
|
00
|
|
|
#2 | ||
|
Membre éprouvé
![]() Inscription : juin 2006 Messages : 606 ![]() |
Salut,
ta règle de calcul n'est pas complique, il faut jkuste mettre un peu d'organisation.... Je te donne les grande ligne : Code :
Guigo |
||
|
|
00
|
|
|
#3 | ||
|
Invité régulier
![]() Inscription : janvier 2011 Messages : 44 ![]() |
J'ai fait ça
Code php :
et voila l'erreur Fatal error: Call to undefined function prixfinal() huhu !!
|
||
|
|
00
|
|
|
#4 | ||
|
Membre éprouvé
![]() Inscription : juin 2006 Messages : 606 ![]() |
essaye ca :
Code :
|
||
|
|
10
|
|
|
#5 | |||
|
Membre chevronné
![]() Inscription : juin 2004 Messages : 747 ![]() |
Citation:
__________________
|
|||
|
00
|
|
|
#6 | ||
|
Invité régulier
![]() Inscription : janvier 2011 Messages : 44 ![]() |
Alors
Code php :
Notice: Undefined variable: Taux je cherche encore j'ai fait différente combinaison mais ça me met différente erreur UNDEFINED |
||
|
|
00
|
|
|
#7 |
|
Membre chevronné
![]() Inscription : juin 2004 Messages : 747 ![]() |
1- Tu as une belle fonction prixMetreCarre que tu n'appelles pas, et qui ne retourne rien... donc au moment ou tu appelles prixfinal avec $Taux, $Taux est inconnu.
2- Ajoutes un "case default" dans ton switch() "au cas où" aucun des cas décrits ne serait validé. 3- Les messages d'erreur sont on ne peut plus explicite (même sans être billingue), fais un ptit effort pour déterminer ce qui ne va pas... le numéro de ligne t'aidera à cibler ton erreur.
__________________
|
|
00
|
|
|
#8 |
|
Membre éprouvé
![]() Inscription : juin 2006 Messages : 606 ![]() |
Complement d'accord pour le default du swtich....
Par contre ma derniere modification ne marche pas ??? |
|
|
00
|
|
|
#9 | ||
|
Invité régulier
![]() Inscription : janvier 2011 Messages : 44 ![]() |
Salut guigo
ton code Code php :
me donne : Notice: Undefined variable: PrixFinal |
||
|
|
00
|
|
|
#10 |
|
Invité régulier
![]() Inscription : janvier 2011 Messages : 44 ![]() |
Comment j'ajoute un "case default" ?
|
|
|
00
|
|
|
#11 |
|
Membre chevronné
![]() Inscription : juin 2004 Messages : 747 ![]() |
En allant voir la doc officielle PHP : http://php.net/manual/fr/control-structures.switch.php
__________________
|
|
01
|
|
|
#12 | ||
|
Invité régulier
![]() Inscription : janvier 2011 Messages : 44 ![]() |
hmhm
Code php :
et les erreurs PRIXXXX 8400 € Notice: Undefined variable: Taux |
||
|
|
00
|
|
|
#13 |
|
Membre chevronné
![]() Inscription : juin 2004 Messages : 747 ![]() |
Regarde l'imbrication de tes accolades... tu fais un return dans ton switch mais après tu es toujours dans ta fonction...
__________________
|
|
10
|
|
|
#14 | ||
|
Invité régulier
![]() Inscription : janvier 2011 Messages : 44 ![]() |
J'ai toujours ce problème
PRIXXXX € Notice: Undefined variable: Taux rrrrrrrrr !!!!!!!!! Code php :
|
||
|
|
00
|
|
|
#15 | ||||
|
Invité régulier
![]() Inscription : janvier 2011 Messages : 44 ![]() |
Alors ça marche ! mais maintenant dans mon tableau il doit y avoir une erreur,
Code php :
j'obtiens : Code :
|
||||
|
|
00
|
|
|
#16 | |||
|
Membre chevronné
![]() Développeur Web Inscription : mars 2011 Messages : 399 ![]() |
Citation:
De plus, tu ne peux pas avoir 2 "return" dans une fonction. |
|||
|
10
|
|
|
#17 |
|
Invité régulier
![]() Inscription : janvier 2011 Messages : 44 ![]() |
Merci à vous tous ça marche maintenant nickel !
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com