[ stranac2 @ 18.02.2003. 11:17 ] @
Problem:

(W98+PhpTriad)
Jednostavan upit:
1) UPDATE Tabela SET Kolicina='1,236.25'
Sql upit uzima kao odvaja� decimala to�ku. Rezultat upita je 1 (iza zareza sve ignorira).
2) UPDATE Tabela SET Kolicina='1.236,25'
Sql upit uzima kao odvaja� decimala to�ku. Rezultat upita je 1.23 (�to je i logi�no i nije problem).
Problem:
Vrijednost koli�ine je parametar koji dolazi u upit formatiran s odvaja�em tisu�ica (zarez) i rezultat upita nije dobar. Kako izbaciti zarez iz broja da do�e u upit kao 1236.25 ?
Stvar je mo�da jako jednostavna, ali ja ne znam...
Zahvaljujem. Pozdrav
[ alex @ 18.02.2003. 11:46 ] @
Pogledaj funkciju number_format() u PHP-u, siguran sam da ce ti pomoci u resavanju problema.

[ -zombie- @ 18.02.2003. 14:55 ] @
pa mozda mu to i nece pomoci.

ako on vec ima brojeve u nekom od ona dva formata, onda mu number_format() nece pomoci jer on int/real brojever formatira u odredjenom formatu..


ako je to slucaj, probaj sa prvim formatom da izbacish zareze ovom inijom:

Code:

$broj='1,234.56';
$broj=str_replace(',', '', $broj);
[ stranac2 @ 21.02.2003. 07:37 ] @
zombie, sve si pogodio!
Zahvaljujem