[TYPO3-core] RFC: Bug 4689: Error while entering a numbers like 50 or 50.00 into a double2 field
Martin Kutschker
Martin.Kutschker at n0spam-blackbox.net
Tue Feb 6 11:40:23 CET 2007
Wolfgang Klinger schrieb:
> *hiya!*
>
> Michael Stucki wrote:
>
>>Problem:
>>Input fields with type "double2" should be converted into a floating field
>>with 2 decimal points. However, the value in the database (e.g. 50.00) will
>>be converted into "50" upon save. Consequently, the comparison of TCEmain
>>will fail, and an error is returned.
>>
>>Solution:
>>Wrap the value with floatval() so that 50.00 returns 50, but 50.33 still
>>works.
>>
>>Bugtracker reference:
>>http://bugs.typo3.org/view.php?id=4689
>>
>>Branches:
>>TYPO3_4-0 & Trunk
>
>
> floatval depends on PHP 4 >= 4.2.0,
> so you may consider typecasting instead
> $something = (float)$something;
> (though requirement for 4.1 is PHP 4.3)
>
> However, +1
I tested (float)"1.0" and it yields 1, so please use this for TYPO3_4-0.
Masi
More information about the TYPO3-team-core
mailing list