Calcul en php
Fermé
Webal
Messages postés
99
Date d'inscription
mercredi 12 mars 2008
Statut
Membre
Dernière intervention
29 juin 2015
-
20 janv. 2010 à 23:00
Webal Messages postés 99 Date d'inscription mercredi 12 mars 2008 Statut Membre Dernière intervention 29 juin 2015 - 21 janv. 2010 à 19:17
Webal Messages postés 99 Date d'inscription mercredi 12 mars 2008 Statut Membre Dernière intervention 29 juin 2015 - 21 janv. 2010 à 19:17
A voir également:
- Calcul en php
- Calcul moyenne excel - Guide
- Easy php - Télécharger - Divers Web & Internet
- Calcul charpente bois gratuit - Télécharger - Architecture & Déco
- Logiciel gratuit calcul valeur nutritionnelle - Télécharger - Santé & Bien-être
- Calcul km marche à pied gratuit - Télécharger - Sport
18 réponses
avion-f16
Messages postés
19252
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
10 février 2025
4 505
20 janv. 2010 à 23:09
20 janv. 2010 à 23:09
<?php $nombre = (isset($_POST['nombre'])) ? intval($_POST['nombre']) : ''; $deuxieme = (!empty($nombre)) ? ($nombre * 10) : ''; $troisieme = (!empty($nombre)) ? ($deuxieme / 5) : ''; ?> <form action="" method="post"> <p> <input type="hidden" name="calcul_1" /> <input type="text" value="<?php echo $nombre; ?>" name="nombre" /> <input type="text" value="<?php echo $nombre; ?>" disabled="disabled" /> <input type="text" value="<?php echo $deuxieme; ?>" disabled="disabled" /> <input type="text" value="<?php echo $troisieme; ?>" disabled="disabled" /> <input type="submit" value="Calculer !" /> </p> </form>
Webal
Messages postés
99
Date d'inscription
mercredi 12 mars 2008
Statut
Membre
Dernière intervention
29 juin 2015
20 janv. 2010 à 23:14
20 janv. 2010 à 23:14
merci beaucoup Avion-F16
j'essaie de travailer la dessus et comprendre le tout
encore merci
j'essaie de travailer la dessus et comprendre le tout
encore merci
avion-f16
Messages postés
19252
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
10 février 2025
4 505
20 janv. 2010 à 23:18
20 janv. 2010 à 23:18
Ok.
Pour "$deuxieme = (!empty($nombre)) ? ($nombre * 10) : '';", tu auras sans doute du mal à comprendre.
C'est un condition ternaire, la variable $deuxieme vaudra ce qu'il y a après le "?" si la condition (première parenthèse) est vraie sinon elle vaudra ce qu'il y a après le ":".
C'est l'équivalent de
Pour "$deuxieme = (!empty($nombre)) ? ($nombre * 10) : '';", tu auras sans doute du mal à comprendre.
C'est un condition ternaire, la variable $deuxieme vaudra ce qu'il y a après le "?" si la condition (première parenthèse) est vraie sinon elle vaudra ce qu'il y a après le ":".
C'est l'équivalent de
if(!empty($nombre)) $deuxieme = $nombre * 10; else $deuxieme = '';
Webal
Messages postés
99
Date d'inscription
mercredi 12 mars 2008
Statut
Membre
Dernière intervention
29 juin 2015
20 janv. 2010 à 23:39
20 janv. 2010 à 23:39
ok merci
dernière question
comment je fais pour avoir des sigle monaitaire dans mes cases
exemple 4 250 265.69 $
pour l'instant j'ai 8989866.6666667
merci encore
dernière question
comment je fais pour avoir des sigle monaitaire dans mes cases
exemple 4 250 265.69 $
pour l'instant j'ai 8989866.6666667
merci encore
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
avion-f16
Messages postés
19252
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
10 février 2025
4 505
20 janv. 2010 à 23:46
20 janv. 2010 à 23:46
<?php $nombre = (isset($_POST['nombre'])) ? intval($_POST['nombre']).'$' : ''; $deuxieme = (!empty($nombre)) ? ($nombre * 10).'$' : ''; $troisieme = (!empty($nombre)) ? ($deuxieme / 5).'$' : ''; ?>
Si il y a des nombres décimaux, alors remplace intval par floatval
Mais l'utilisateur ne doit pas mettre d'espace ni le signe dollar, et ça doit être un point pour les décimaux.
Webal
Messages postés
99
Date d'inscription
mercredi 12 mars 2008
Statut
Membre
Dernière intervention
29 juin 2015
20 janv. 2010 à 23:52
20 janv. 2010 à 23:52
merci ça fonctionne :)
mais il y a pas moyen de séparer les million des cent mille et centaine et du sigle de $ ???
exemple 2 525 000 $
Merci encore
mais il y a pas moyen de séparer les million des cent mille et centaine et du sigle de $ ???
exemple 2 525 000 $
Merci encore
Webal
Messages postés
99
Date d'inscription
mercredi 12 mars 2008
Statut
Membre
Dernière intervention
29 juin 2015
21 janv. 2010 à 00:07
21 janv. 2010 à 00:07
quelqu'un peu m'aider ???
Webal
Messages postés
99
Date d'inscription
mercredi 12 mars 2008
Statut
Membre
Dernière intervention
29 juin 2015
21 janv. 2010 à 18:33
21 janv. 2010 à 18:33
retour a ma dernière question !!!
si possible merci
voici la page web en question !!!
http://www.lqhsim.com/amphitheatre.php
si possible merci
voici la page web en question !!!
http://www.lqhsim.com/amphitheatre.php
giheller
Messages postés
1875
Date d'inscription
dimanche 14 juin 2009
Statut
Membre
Dernière intervention
3 février 2024
142
21 janv. 2010 à 18:43
21 janv. 2010 à 18:43
bonsoir,
rechercher l'instruction php printf pour remplacer les echo.
rechercher l'instruction php printf pour remplacer les echo.
avion-f16
Messages postés
19252
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
10 février 2025
4 505
21 janv. 2010 à 18:53
21 janv. 2010 à 18:53
Je ne vois pas ce que printf permettra de plus qu'un echo.
https://www.php.net/manual/fr/function.number-format.php
https://www.php.net/manual/fr/function.number-format.php
giheller
Messages postés
1875
Date d'inscription
dimanche 14 juin 2009
Statut
Membre
Dernière intervention
3 février 2024
142
21 janv. 2010 à 18:55
21 janv. 2010 à 18:55
cette question m'étonne de toi avion f-16
le formatage de la valeur
http://www.manuelphp.com/php/function.sprintf.php
le formatage de la valeur
http://www.manuelphp.com/php/function.sprintf.php
avion-f16
Messages postés
19252
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
10 février 2025
4 505
21 janv. 2010 à 18:59
21 janv. 2010 à 18:59
On peut aussi le faire avec la concaténation.
Perso je suis habitué à la syntaxe echo mais si Webal est plutôt habitué au print et printf alors le choix est vite fait.
Perso je suis habitué à la syntaxe echo mais si Webal est plutôt habitué au print et printf alors le choix est vite fait.
giheller
Messages postés
1875
Date d'inscription
dimanche 14 juin 2009
Statut
Membre
Dernière intervention
3 février 2024
142
21 janv. 2010 à 19:01
21 janv. 2010 à 19:01
oui je suis d'accord.
chacun a ses petites habitudes.
chacun a ses petites habitudes.
Webal
Messages postés
99
Date d'inscription
mercredi 12 mars 2008
Statut
Membre
Dernière intervention
29 juin 2015
21 janv. 2010 à 19:00
21 janv. 2010 à 19:00
bonjour à vous
je suis habituer dans rien lol je débute
je suis habituer dans rien lol je débute
avion-f16
Messages postés
19252
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
10 février 2025
4 505
21 janv. 2010 à 19:03
21 janv. 2010 à 19:03
"Cette question m'étonne de toi avion f-16"
Je connais très bien la fonction printf, je l'ai déjà utilisé en C mais jamais en PHP car le echo me suffit.
Mais printf et echo+concaténation c'est pareil.
Je connais très bien la fonction printf, je l'ai déjà utilisé en C mais jamais en PHP car le echo me suffit.
Mais printf et echo+concaténation c'est pareil.
giheller
Messages postés
1875
Date d'inscription
dimanche 14 juin 2009
Statut
Membre
Dernière intervention
3 février 2024
142
21 janv. 2010 à 19:06
21 janv. 2010 à 19:06
ok pour la concaténation du symbole monétaire mais comment fais-tu pour insérer les espaces pour séparer les tranches par millier comme il le demande ? (message 6)
avion-f16
Messages postés
19252
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
10 février 2025
4 505
21 janv. 2010 à 19:09
21 janv. 2010 à 19:09
Avec la fonction number_format.
Et j'avais donné un lien : https://www.php.net/manual/fr/function.number-format.php
Et j'avais donné un lien : https://www.php.net/manual/fr/function.number-format.php
giheller
Messages postés
1875
Date d'inscription
dimanche 14 juin 2009
Statut
Membre
Dernière intervention
3 février 2024
142
21 janv. 2010 à 19:12
21 janv. 2010 à 19:12
je n'avais pas fait attention à ce lien.
au boulot on utilise printf.
au boulot on utilise printf.
Webal
Messages postés
99
Date d'inscription
mercredi 12 mars 2008
Statut
Membre
Dernière intervention
29 juin 2015
21 janv. 2010 à 19:17
21 janv. 2010 à 19:17
ok je vais essayer de comprendre !!!
je reviens
merci encore
je reviens
merci encore