Тема: Где функция? (Движок DCMS-Social/Общие вопросы) Engine (26 Mar 2015 в 15:30) в базе. и это не функции Sammy (26 Mar 2015 в 15:35) Удивительно, но запрос говорит всё, что тебе надо было узнать: $userSet = mysql_fetch_array(mysql_query(\"SELECT * FROM `user_set` WHERE `id_user` = \'$ank[id]\' LIMIT 1\")); Novichok (26 Mar 2015 в 15:36) Engine, Знаю что в базе, но почему тогда если изменить функции не работает? Я хочу новую функция добавить Novichok (26 Mar 2015 в 15:41) Sammy, я хочу добавить новую функцию, и базы тоже создал usеr_sеt, незнаю почему но выдает ошибку Notice: Undefined index: privat_ank in /usr/ home/data/www/site1.ru/user/info/ settings.privacy.php on line 101 Saint (26 Mar 2015 в 17:40) Novichok, Говорят же это не функции ,а индексы . твоя ошибка говорит тебе о том что в таблицы откуда ты выводишь данные отсутствует ячейка \"privat_ank\" Novichok (26 Mar 2015 в 17:57) Saint, Да я вроде бы создал, и залил базы для этой функции.А может не правильно создал. Не напишешь как правильно создать базы? Скиталец (26 Mar 2015 в 18:01) ALTER TABLE имя таблы ADD столбец int not null; числа text not null; текст Saint (26 Mar 2015 в 18:36) --Цитата-- Novichok (26 Mar 2015 в 17:57): Saint, Да я вроде бы создал, и залил базы для этой функции.А может не правильно создал. Не напишешь как правильно создать базы? ---------- Novichok, в моём и сообщение ниже всё написано . Повторяю это[red] не функция [/red] Ячейки в базе нету ,значит не создал ! Novichok (26 Mar 2015 в 18:50) Saint, Я прошу создать ячейку, помочь мне Saint (26 Mar 2015 в 18:52) --Цитата-- Novichok (26 Mar 2015 в 18:50): Saint, Я прошу создать ячейку, помочь мне ---------- Novichok, ниже тебе человек дал пример как сделать ,надо же когда то учится . alter table `user_set` add `privat_ank` int(11) default \'0\'; Novichok (26 Mar 2015 в 18:53) Saint, я в базу добавил это `privat_ank` int(11) DEFAULT \'0\' не правильно? Saint (26 Mar 2015 в 18:54) Novichok, правильно если в таблицу \"user_set\" Novichok (26 Mar 2015 в 18:57) Saint, вот именно туда и я добавил, по этому я создал эту тему. Не вижу причину чтобы не работал Saint (26 Mar 2015 в 19:00) Novichok, Значит переменная $userSet содержит другую таблицу ну и покажи строку с ошибкой в самом файле Novichok (26 Mar 2015 в 19:01) Saint, Сейчас Novichok (26 Mar 2015 в 19:05) Вот все строки выдают ошибки echo \"<input name=\'privat_ank\' type=\'radio\' \".($userSet[\'privat_ank\'] == 1 ? \' checked=\"checked\"\' : null).\" value=\'1\' /> Все \"; echo \"<input name=\'privat_ank\' type=\'radio\' \".($userSet[\'privat_ank\'] == 2 ? \' checked=\"checked\"\' : null).\" value=\'2\' /> Друзья \"; echo \"<input name=\'privat_ank\' type=\'radio\' \".($userSet[\'privat_ank\'] == 0 ? \' checked=\"checked\"\' : null).\" value=\'0\' /> Только я \"; Saint (26 Mar 2015 в 19:15) alter table `user_set` add `privat_mail` int(11) default \'0\'; Сибирский (26 Mar 2015 в 19:33) тут может быть только 1 ошибка - не определена $userSet[\'privat_ank\'] Novichok (31 Mar 2015 в 19:48) Saint, Смотри я код добавил Saint (31 Mar 2015 в 20:04) Novichok, судя по ошибки я ответ дал ранее ,отсутствует нужная ячейка в таблице ,на что и указывает ошибка . promonj (31 Mar 2015 в 21:30) посмотри есть ли эти таблицы в бд Novichok (16 Apr 2015 в 15:16) Engine, а для этой функци ($userSet кроме user_set.sql нужна создать базы? Источник: http://www.dcms-social.ru/forum/13/34/58311/