Question bete sur le calcul

Signaler
Messages postés
1423
Date d'inscription
mardi 14 décembre 2004
Statut
Membre
Dernière intervention
29 décembre 2012
-
Messages postés
9433
Date d'inscription
mardi 9 octobre 2001
Statut
Membre
Dernière intervention
13 avril 2007
-
voilà j ai un probleme avec une multiplication
en fait un formulaire demande un pourcentage a un uitlisateur

echo
"<tr><td>";
echo "Pourcentage de variation :";
echo "</td><td>";
echo "";echo "%";
echo "&nbsp&nbsp&nbsp&nbsp";
echo "*Obligatoire* Entre -60 et 60%";
echo "</td></tr>";

on le recupere dans la variable $pourvar


echo
"Pourcentage De Variation...........:&nbsp;"; echo $pourvar= $_GET [ 'pourvar' ];echo "
";



et ensuite


$cent
= 100;
$pourvar2 = $pourvar * $cent ;
echo $pourvar2;

et l echo me renvois 0

j ai essayé de mettre 0.00 et 0,00 mais rien n y fait ...

Qqun aurait une idée ?

Une derniere chose aussi ...
Pour stocker une variable a virgule dans un champ d une bdd sql quel type faut il ?

3 réponses

Messages postés
10840
Date d'inscription
lundi 24 février 2003
Statut
Modérateur
Dernière intervention
2 mars 2010
22
Hello,



beaucoup de choses manquent la... :



<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">







<?php

if (isset ($_POST['submit']) && $_POST['submit'] === 'ok') {

if (isset ($_POST['pourvar'])) {

$cent= 100;

$pourvar2 = $_POST['pourvar'] * $cent ;

echo '
', $pourvar2;

}

}

?>
Messages postés
1423
Date d'inscription
mardi 14 décembre 2004
Statut
Membre
Dernière intervention
29 décembre 2012
4
euh oui bon j ai oublié mais je vais pas non plus mettre tt le code ...
en fait c etait juste un probleme a cause de la virgule ...
il fallait mettre 0.00 et rebooter le pc qui chauffe depuis ce matin

je n arrive tjrs pas a enregistrer ds ma base de donnée des chiffres a virugles du genre 0.12 :/
le type etant float je comprend pas bien mais bon ...
Messages postés
9433
Date d'inscription
mardi 9 octobre 2001
Statut
Membre
Dernière intervention
13 avril 2007
8
Salut,



"Pour stocker une variable a virgule dans un champ d une bdd sql quel type faut il ?
"


Float, decimal...
<hr size="2" width="100%">




<li>Entraide, dépannage et vulgarisation informatique: Mon site de vulgarisation informatique</li>