![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
[+1 25.04.11]
|
PHP считывает данные с базы данных. Тип в базе данных INT (целочисленный), после считывания числа в php, и передачи его в flash, flash читает его как CHAR. Т.е. если я хочу добавить к числу еще какое то число, то оно не добавляется, а прибавляется, т.е 200+10 должно быть 210 а у меня получается 20010. В чем проблема ?
Я передаю из php в flash так: echo 'user_money='.$money; // $money - из db в флеше принимаю: _root.money=this.user_money; Число доходит нормально, без глюков, но тип, я так думаю, становится CHAR, почему ? |
|
|||||
|
[+1 25.04.11]
|
Выводит string
Спасибо ! Добавлено через 2 минуты Ну все таки вопросы есть. Почему не переводит сразу в обычное число при передачи, и что делать со string? ![]() |
|
|||||
|
Модрон-ветеринар
|
А что вы хотели? PHP вам всегда строчные данные передает.
|
|
|||||
|
Регистрация: Feb 2008
Сообщений: 560
|
|
![]() |
![]() |
Часовой пояс GMT +4, время: 11:24. |
|
|
« Предыдущая тема | Следующая тема » |
|
|