Всем привет еще раз.
Бьюсь об стену головой! Не могу понять что не так...
Я написал велосипед, который сохраняет изменения юзера с помощью user_save
Со всеми типами user profile работает, кроме типа checkbox.
Вот код:
<?php
global $user;
$account = user_load(array('uid' => $user->uid));
$row = 'profile_checkbox'; // type = checkbox
// панеслася!!!
// перечислю через СЛЕШ!!! (это не делить!) варианты, которые я перепробывал
user_save($user/$account, array($row => true/false/0/1/'on'/'off'/'true'/'false')); // фиг
// по мануалу должно выглядить так:
user_save($account, array($row => 0/1));
?>
Причем в обычной форме все работает.
ЗЫ: зачем велосипед спросите вы? Необходимо при редактировании профиля отправлять аякс запросы и налету изменять каждое поле (как в андроидных формах)
Комментарии
причем я сижу и зырю в phpmyadmin на таблицу `profile_values` и меня сам факт просто убивает!!! Там вообще text колонка!
шото не то)
очень может быть
у меня температура, да еще сроки поджимают...
В общем непонятно нифига...
У меня всего 2 галочки. Обе проходят в базу через один и тот же функционал. Вначале заработала 1 галочка Потом и вторая. Что это за фигня? Не понятно...
Я наверное чтото не понимаю. Кто нибудь, хелп дауну
опять всплыла эта ошибка...