|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Futur Membre du Club
![]() Inscription : avril 2007 Messages : 39 ![]() |
Bonjour à tous,
je voulait juste savoir si il était possible de mutlipler deux nombre décimale, pour donné un resultat qui s'inscrirer dans une base de donnée.Par exemple (x * y = s)en enregistrent evidament x dans un colone,y dans une autre est s dans la sienne. il faut savoir que x et y sont en champ de texte...pour info quand je fais le test ma base de donné me marque 0 comme resultat.je ne trouve aucun sujet à ce propos, il faut dire que je débute je ne sais meme pas si sa à un nom. merci pour tout ceux qui me donneront une réponse. |
|
|
00
|
|
|
#2 |
|
Membre confirmé
![]() Inscription : mai 2006 Messages : 372 ![]() |
a mon avis le probleme vient du fait que ce sont des champs text
|
|
|
00
|
|
|
#3 |
|
Futur Membre du Club
![]() Inscription : avril 2007 Messages : 39 ![]() |
Salut kahya,
j'ai également fais le test avec des menus déroulant, mais le resultat est pareil. |
|
|
00
|
|
|
#4 | ||
|
Membre expérimenté
![]() Développeur de bug Inscription : janvier 2003 Messages : 526 ![]() |
salut Dreeve .
si j'ai bien compris tu récupère deux champs texte contenant des réels (donc quelque chose de la forme ('1,25') et tu voudrais les multiplier l'un par l'autre. C'est assez simple en fait: tu dois les transtyper avant. exemple Code :
Tu peux utiliser une petite fonction pour ça: Code :
$double = str_replace(',','.', $str_double);
__________________
"le rhume distillation - L’estomac est la cucurbite, le cerveau le chapiteau, & le nez le réfrigérant par lequel s’écoule goutte à goutte le produit de la distillation." de Avicenne Le monde se divise en deux: ceux qui utilisent le tag et les autres.Un problème? venez en découdre! |
||
|
|
00
|
|
|
#5 |
|
Futur Membre du Club
![]() Inscription : avril 2007 Messages : 39 ![]() |
Salut tigunn, est merci.
mais la conversion ne m'avance pas plus que ça, j'interdit le virgule est voila ya plus de probléme, sa n'avance pas mon resultat qui est toujour nul. mais j'aurais apris un bon truc, merci |
|
|
00
|
|
|
#6 |
|
Membre confirmé
![]() Inscription : mai 2006 Messages : 372 ![]() |
tu a changé le type ET remplacé la virgule et ça ne marche pas?
|
|
|
00
|
|
|
#7 |
|
Futur Membre du Club
![]() Inscription : avril 2007 Messages : 39 ![]() |
non cela ne marche pas
désolé |
|
|
00
|
|
|
#8 |
|
Membre confirmé
![]() Inscription : mai 2006 Messages : 372 ![]() |
pourquoi ne met-tu pas le champs qui contient ces valeurs en type float? Tu a une raison de le garder en varchar?
|
|
|
00
|
|
|
#9 |
|
Membre expérimenté
![]() Développeur de bug Inscription : janvier 2003 Messages : 526 ![]() |
Du code, des tests, quelquechose à se mettre sous la dent?
__________________
"le rhume distillation - L’estomac est la cucurbite, le cerveau le chapiteau, & le nez le réfrigérant par lequel s’écoule goutte à goutte le produit de la distillation." de Avicenne Le monde se divise en deux: ceux qui utilisent le tag et les autres.Un problème? venez en découdre! |
|
|
00
|
|
|
#10 |
|
Membre éclairé
![]() Inscription : janvier 2006 Messages : 332 ![]() |
Si tu as convertit le type de tes variables text vers un type nombre et que la multiplication de fonctionne pas avec les nouvelles valeurs... je serais trés curieux de savoir ce que tu utilise comme machine.
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com