Calcul en php
Webal
Messages postés
109
Statut
Membre
-
Webal Messages postés 109 Statut Membre -
Webal Messages postés 109 Statut Membre -
Bonjour,
J'ai ici un problème de débutant !!!
comme vous pouvez voir ma première case est pour entrer un nombre
la deuxième case mutiplie se nombre X 10
j'aimerais
que la troisième case divise la deuxième par 5
et que la quatrième case multiplie la 2e et 3e
merci de votre aide voici mon code
<form action="" method="post">
<input type="hidden" name="calcul_1" />
<input type="text" value="<?php if(isset($_POST['calcul_1'])){echo $_POST['nombre'];} ?>" name="nombre" />
<input type="text" value="<?php if(isset($_POST['calcul_1'])){echo intval($_POST['nombre']) * 10;} ?>" disabled />
<input type="text" value="<?php if(isset($_POST['calcul_1'])){echo intval($_POST['nombre']) * 10;} ?>" disabled />
<input type="text" value="<?php if(isset($_POST['calcul_1'])){echo intval($_POST['nombre']) * 10;} ?>" disabled /> <input type="submit" value="Calculer !" />
</form>
J'ai ici un problème de débutant !!!
comme vous pouvez voir ma première case est pour entrer un nombre
la deuxième case mutiplie se nombre X 10
j'aimerais
que la troisième case divise la deuxième par 5
et que la quatrième case multiplie la 2e et 3e
merci de votre aide voici mon code
<form action="" method="post">
<input type="hidden" name="calcul_1" />
<input type="text" value="<?php if(isset($_POST['calcul_1'])){echo $_POST['nombre'];} ?>" name="nombre" />
<input type="text" value="<?php if(isset($_POST['calcul_1'])){echo intval($_POST['nombre']) * 10;} ?>" disabled />
<input type="text" value="<?php if(isset($_POST['calcul_1'])){echo intval($_POST['nombre']) * 10;} ?>" disabled />
<input type="text" value="<?php if(isset($_POST['calcul_1'])){echo intval($_POST['nombre']) * 10;} ?>" disabled /> <input type="submit" value="Calculer !" />
</form>
A voir également:
- Calcul en php
- Calcul moyenne excel - Guide
- Calcul km marche à pied gratuit - Télécharger - Sport
- 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
18 réponses
<?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>
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 = '';
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<?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.
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
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
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
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
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.
"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.
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)
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