Erreur de IF
Résolu/Fermé
V10Sportman
Messages postés
5
Date d'inscription
samedi 17 mai 2014
Statut
Membre
Dernière intervention
17 mai 2014
-
17 mai 2014 à 10:08
V10Sportman Messages postés 5 Date d'inscription samedi 17 mai 2014 Statut Membre Dernière intervention 17 mai 2014 - 17 mai 2014 à 11:55
V10Sportman Messages postés 5 Date d'inscription samedi 17 mai 2014 Statut Membre Dernière intervention 17 mai 2014 - 17 mai 2014 à 11:55
A voir également:
- Erreur de IF
- Erreur 0x80070643 - Accueil - Windows
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Erreur 1001 outlook - Accueil - Bureautique
- Erreur 5000 france tv - Forum iPhone
- If exist ✓ - Forum Autoit / batch
2 réponses
Polux31
Messages postés
6917
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2016
1 204
17 mai 2014 à 10:22
17 mai 2014 à 10:22
Bonjour,
As-tu bien lu ton message d'erreur ?
As-tu bien lu ton message d'erreur ?
V10Sportman
Messages postés
5
Date d'inscription
samedi 17 mai 2014
Statut
Membre
Dernière intervention
17 mai 2014
Modifié par V10Sportman le 17/05/2014 à 10:52
Modifié par V10Sportman le 17/05/2014 à 10:52
Voila le nouveau code avec le probleme d'affichage
le lien vers la page en question http://ffbfsx.fr/TEST/calcul_b%C3%A9n%C3%A9fice.php
<div id="calcul_bénéfice"> <?php $somme_depart = "5"; //valeur avant l'ajout $somme_arriver = "10"; //valeur apres l'ajout $calcul = (($somme_arriver-$somme_depart)/$somme_arriver)*100; if ($calcul < 0) // SI calcul est inférieur ou égal à 0 { echo '<img src="http://ffbfsx.fr/TEST/image/inferieur.png" border="0" />'; $info = "diminution"; } elseif ($calcul = 0) // SI calcul est égal à 0 { echo '<img src="http://ffbfsx.fr/TEST/image/stable.png" border="0" />'; $info = "stabilisation"; } elseif ($calcul > 0) // SI calcul est égal à 0 { echo '<img src="http://ffbfsx.fr/TEST/image/augmentation.jpg" border="0" />'; $info = "augmentation"; } else { } echo "Le chifffre d'affaire a subit une"; echo " $info"; echo " de"; echo " $calcul"; echo " %."; ?> </div>
le lien vers la page en question http://ffbfsx.fr/TEST/calcul_b%C3%A9n%C3%A9fice.php
Polux31
Messages postés
6917
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2016
1 204
17 mai 2014 à 11:14
17 mai 2014 à 11:14
$somme_depart = "5"; //valeur avant l'ajout $somme_arriver = "10"; //valeur apres l'ajout
somme_depart et somme_arriver contiennent des chaînes de caractères !!!
17 mai 2014 à 10:43
maintenant sa fonctionne a moitier c'est a dire qu'a la place d'avoir
le chiffre d'affaire a subi une augmentation de 5
il me met
le chiffre d'affaire a subi une de 0
pourriez vous me répondre?
Modifié par Polux31 le 17/05/2014 à 10:57
Faux. Seulement si calcul est strictement inférieur à 0.
Si calcul = 0 Alors retournera False
If ($calcul =< 0) //Retournera True si calcul = 0
17 mai 2014 à 11:09
maintenant il y a un problème avec le calcul car il me dit si c'est constant que la division est par 0
17 mai 2014 à 11:55
voila la solution
Cela marche tres bien la preuve la:
http://ffbfsx.fr/TEST/calcul_b%C3%A9n%C3%A9fice.php