Addition en php

Fermé
marie59 - 12 juil. 2007 à 09:58
sfel Messages postés 1640 Date d'inscription lundi 18 juin 2007 Statut Membre Dernière intervention 15 juillet 2009 - 12 juil. 2007 à 10:24
$Bonjour,

J'ai un petit soucis d'addition en php.

J'ai une table tarif dans lequel se trouvent plus de 6000 tarif en format varchar. Si je les convertit en decimal ils deviennent tous à 0.00 ce qui m'arrange pas du tout.

Dans mon code php, je dois additionner ces tarifs,

exemple:
$tarif_m=29.1; (recuperer de la table mysql)
$tarif_w=33.5; (recuperer de la table mysql)

$tarif_total= $tarif_m+$tarif_w;

Le resultat est toujours le chiffre de $tarif_w soit 33.5 pour l'exemple ici!!!!

j'ai bien vérifier, $tarif_m contient bien 29.1.

Merci à tout ceux et celles qui pouront m'aider.

Marie.
A voir également:

3 réponses

Utilisateur anonyme
12 juil. 2007 à 10:10
php convertir une variable chaine en int

je pense que tout est la :p
1
jchello Messages postés 260 Date d'inscription dimanche 27 août 2006 Statut Membre Dernière intervention 9 novembre 2008 62
12 juil. 2007 à 10:10
Bonjour,
J'ai testé le script chez moi et il marche parfaitement bien.
Le problème doit venir de ta table Mysql ou de la facon dont tu récupère ta deuxième valeur.
Vérifie aussi que tu as bien mis exactement le même code dans ta page car des fois l'interpréteur est configuré pour ne pas te donner toutes les erreurs.
1
sfel Messages postés 1640 Date d'inscription lundi 18 juin 2007 Statut Membre Dernière intervention 15 juillet 2009 430
12 juil. 2007 à 10:24
vérifi egalement, que c'est bien 29.1 et non pas 29,1 (point / virgule)
0