|
0 / 0 / 0
Регистрация: 04.12.2015
Сообщений: 13
|
|
Не получается освоить json04.12.2015, 23:38. Показов 690. Ответов 6
Метки нет (Все метки)
Добрый день, столкнулся с проблемой освоения Json.
Допустим у каждого пользователя на сайте есть своя страница, на этой странице он может создавать переменные(хранящиеся в MySQL). В каждой переменной пользователь может хранить и изменять её значение. У каждого пользователя могут быть любые переменные в разных количествах. Не могу понять как реализовать следующее: 1) Пользователь хочет создать новую переменную. Полагаю нужно выбрать из из MySQL Json массив и внести в него новую переменную ( не знаю как сделать) 2) на странице пользователя выводится список созданных переменных и любую из них он может изменить. Как вывести на страницу все переменные с использованием Json и в дальнейшем их изменять? Немного понимаю в php и MySQL помогите пожалуйста Добавлено через 1 минуту Больше всего интересует как создать Json массив и как с ним работать...кучу всего вычитал и толком не понял ничего(((
0
|
|
| 04.12.2015, 23:38 | |
|
Ответы с готовыми решениями:
6
Не получается вывести значение из JSON Не получается написать программу с использованием json Где спарсить матчи или взять в ввиде json, ато спарсить не получается, нужны название. дата и время и коэфициенты |
|
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
|
||
| 05.12.2015, 00:00 | ||
|
json_encode - закодировать данные в json php_decode - раскодировать. Но в данной задаче смысла в json не вижу. Хранить переменные можно в такой таблице user_var (var_id, user_id, var_name, var_value). Связь переменной с пользователем - по user_id. В var_name имя переменной, в var_value - значение
2
|
||
|
0 / 0 / 0
Регистрация: 04.12.2015
Сообщений: 13
|
|
| 05.12.2015, 01:13 [ТС] | |
|
Если один пользователь создал 5 переменных, а второй 80 переменных, третий 37...как быть?
и у каждой переменной название которое задает пользователь. как мне построить бд на MYSQL и как к ним обращаться из бд ? допустим я захотел сделать создать переменные: Рост 170 вес 65 возраст 27 а мой друг захотел забить переменные прочитал за сегодня 10 страниц прочитал за вчера 5 страниц мой возраст 11 лет. + каждую переменную пользователь может редактировать.... Добавлено через 3 минуты сломал себе голову, перерыл кучу сайтов и пришел к выходу что единственный способ хранить эти переменные в компактной форме, это текстовый формат JSON. но не могу победить как обращаться и изменять конкретную переменную к конкретной переменной, а может JSON не самый адекватный вариант...в общем к вам за помощью обращаюсь) Добавлено через 5 минут хочу вывести уникальные для каждого пользователя переменные. Пользователь может редактировать их (через форму html).
0
|
|
|
576 / 514 / 253
Регистрация: 26.09.2010
Сообщений: 2,603
|
|||||
| 05.12.2015, 01:24 | |||||
|
например есть таблица с пользователями , в этой таблице храниться запись с данными пользователя: Виталий id у этого пользователя например = 101 и теперь используя этот id заносим все переменные пользователя Виталий в таблицу вес 65 возраст 27 в таблице появиться запись типа: var_id = 1 user_id = 101 var_name = Рост var_value = 170 var_id = 1 user_id = 101 var_name = вес var_value = 65 var_id = 1 user_id = 101 var_name = возраст var_value = 27 Такие же записи будут для вашего друга например Пети с id = 102 var_id = 1 user_id = 102 var_name = прочитал за сегодня var_value = 10 страниц var_id = 1 user_id = 102 var_name = прочитал за вчера var_value = 5 страниц var_id = 1 user_id = 102 var_name = мой возраст var_value = 11 лет а чтобы знать какие переменные кому пренадлежат делаем выборку по id пользователя user_id = 102 а вот JSON здесь не каким боком
1
|
|||||
|
0 / 0 / 0
Регистрация: 04.12.2015
Сообщений: 13
|
|
| 05.12.2015, 01:59 [ТС] | |
|
До меня не сразу дошло)
Это действительно лучший вариант))) Спасибо вам огромное, пойду мудрить) Вы лучшие! Не ожидал что задам вопрос и через пару часов уже получу ответ)
0
|
|
|
576 / 514 / 253
Регистрация: 26.09.2010
Сообщений: 2,603
|
||
| 05.12.2015, 02:46 | ||
|
извиняюсь, допустил ошибку при копировании
0
|
||
|
0 / 0 / 0
Регистрация: 04.12.2015
Сообщений: 13
|
|
| 06.12.2015, 02:36 [ТС] | |
|
AI /
Добавлено через 7 минут года 2 назад таким способом делал персональные сообщения и совсем забыл про это)
0
|
|
| 06.12.2015, 02:36 | |
|
Помогаю со студенческими работами здесь
7
Flask и SQLAlchemy и JSON. Не получается преобразовать результат запроса в json Не получается прочитать json Не получается получить json Не получается разобрать JSON Парсить json не получается Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
|
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс.
Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
|
Программный отбор значений справочника
Maks 21.03.2026
Установка программного отбора значений справочника "Сотрудники" из модуля формы документа.
В качестве фильтра для отбора служит предопределенное значение перечислений.
Процедура. . .
|
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
|
|
Оттенки серого
Argus19 18.03.2026
Оттенки серого
Нашёл в интернете 3 прекрасных модуля:
Модуль класса открытия диалога открытия/ сохранения файла на Win32 API;
Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
|
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-rectangles-sdl3-c. zip
finish-rectangles-sdl3-cpp. zip
|
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие.
Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
|
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ВВЕДЕНИЕ
Выполняя задание на управление насосной группой заполнения резервуара,. . .
|