PHP in decimalke
 
HeXeR 7. jul 2007 16:07:21 Pridružen od:
13. dec 2006
3268 objav
122 22 5
#1

Noh, pa imam problem, delam online "menjalnico"



problem je da ko iz baze poberem števila za pretvarjanje so recimo 1,38 in jih dobim kot string ...



zato PHP z njimi računa kot 1 če imam recimo 1,38 :confused:



ve kdo kako to rešit ? Polje v bazi je int, tudi z varchar ni delalo ...


všeč(0) ni všeč(0) spam(0)
First rule of business, protect your investment.
 
Vini 7. jul 2007 16:07:35 Pridružen od:
1. sep 2006
6612 objav
5234 611 56
#2

v integer shranjujes decimalke?


všeč(0) ni všeč(0) spam(0)
 
frisby 7. jul 2007 16:07:45 Pridružen od:
6. sep 2006
1625 objav
7 0 0
#3

Saj imaš float podatkovni tip tudi v bazi.


všeč(0) ni všeč(0) spam(0)
 
HeXeR 7. jul 2007 16:07:50 Pridružen od:
13. dec 2006
3268 objav
122 22 5
#4

Saj imaš float podatkovni tip tudi v bazi.




Sem dal na float, in vse decimalke so zginile ...



pa ok


UPDATE `aktualno_menjalnica` SET `vrednost_eur` = '16,7' WHERE `aktualno_menjalnica`.`id` =3 LIMIT 1 ;

in pri ID 3 se pojavi 16



kaj mi potem koristi float ?



@ Vini

sedaj sem imel v varchar 255, po novem je float, samo še vedno ni tisto pravo, ker ne dela :(


všeč(0) ni všeč(0) spam(0)
First rule of business, protect your investment.
 
Vini 7. jul 2007 17:07:02 Pridružen od:
1. sep 2006
6612 objav
5234 611 56
#5

varchar za stevilke? very smart :)



poskusi s pravilnim formatom (16.7 v tvojem primeru), pa bo delovalo :)



Zakaj imas pa tisti "LIMIT 1" v queryju?


všeč(0) ni všeč(0) spam(0)
 
HeXeR 7. jul 2007 17:07:07 Pridružen od:
13. dec 2006
3268 objav
122 22 5
#6

@Vini, hvala sedaj res dela :o



LIMIT 1 ? Ker sem delal v phpMyAdmin-u pa ima očitno take querye, skopiral sem sql iz php myadmina ...


všeč(0) ni všeč(0) spam(0)
First rule of business, protect your investment.
 
HeXeR 7. jul 2007 19:07:51 Pridružen od:
13. dec 2006
3268 objav
122 22 5
#7

A bi lahko dobil še kak namig kako naj računa še z zelo velikimi števili ?



recimo da pretvarjam 1 mm v 1 km ... dobim tole: 1E-06 :confused:



mogoče http://si2.php.net/manual/en/ref.bc.php samo si ne znam ravno kaj dosti pomagat .. s tem :o


všeč(0) ni všeč(0) spam(0)
First rule of business, protect your investment.
 
Vini 7. jul 2007 20:07:40 Pridružen od:
1. sep 2006
6612 objav
5234 611 56
#8

Od kod "dobis" tole? Poskusi se pocasi zacet izrazat tako, da bo kdo razumel, kje je problem... Povej, kaj tocno pocenjas, pa bomo zgruntali kaj... Tole, kar "dobis" je pac ena od oblik prikazovanja floating point numbers...


všeč(0) ni všeč(0) spam(0)
 
HeXeR 7. jul 2007 21:07:32 Pridružen od:
13. dec 2006
3268 objav
122 22 5
#9

Kako naj jih prikažem v brez črk pa nwm še vsega, samo števila ?


všeč(0) ni všeč(0) spam(0)
First rule of business, protect your investment.
 
Vini 7. jul 2007 21:07:35 Pridružen od:
1. sep 2006
6612 objav
5234 611 56
#10

number_format()


všeč(0) ni všeč(0) spam(0)
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se