Formulář neukládá čísla s desetinnou čárkou

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
xciza
Člen | 194
+
0
-

Poradí prosím někdo proč mě formulář při zadání objemu třeba „0,7“ neuloží číslo s desetinnou čárkou, ale uloží nulu??

Aurielle
Člen | 1281
+
0
-

Jestli ukládáš do databáze, máš typ sloupce jako float?

xciza
Člen | 194
+
0
-

Mám decimal

Michal Vyšinský
Člen | 608
+
0
-

A když použiješ místo desetinné čárky tečku tak se to uloží? V angličtině je totiž za „desetinnou čárku“ považována tečka.

xciza
Člen | 194
+
0
-

S tečkou to také neukládá a když zadám „0.5“ tak mě to uloží 1…

llook
Člen | 407
+
0
-

A nemáš náhodou u sloupce nastavený nulový počet desetinných míst (tj. něco jako DECIMAL(10,0)).

xciza
Člen | 194
+
0
-

Jo to bylo ono :) Šlo by ještě nějak ošetřit aby šla místo tečky zadávat i čárka?

Michal Vyšinský
Člen | 608
+
0
-

Udělej při ukládání jednoduchý str_replace :)