Кто знает PHP (совет)

Статус
В этой теме нельзя размещать новые ответы.

Георгий Шевченко

Проверенные
Сообщения
2,205
Реакции
4,394
Баллы
8,750
Всем привет! :-)

Кому не трудно помочь советом.
Уже как только не извращался. По этому бросил и начал смотреть с начало, а то сильно намудрил.
А всё с самого начало казалось очень просто. Как обычно на мелочах , в ступор.

К примеру у меня есть таблица А
Где хранится некий список. Там всего 2 поля.
Код:
ID
Name

Потом у меня есть форма создания к примеру Б
Где создается некий пользователь с выбранным из списка А.
При создании помещаю в таблицу В , где информация о списке и пользователи.

Список выводится (с выбором чекбоксов), я получаю их и все хорошо.
Записываю, и вот тут встает вопрос, я уже записал в бд, то есть жестко написано что такое к примеру
Пользователь Users - Список Test

Проблема в том что я из массива делаю строку, после того как получил все из списка то что нужно мне. И разбиваю через запятые. Разбиваю, так как я выбираю не один чекбокс, а несколько.
Код:
foreach($check as $group)
{
     $return[] = $group;
}
$ex = $return;
$check = implode(", ", $ex);

Но когда я редактирую выбранное мною поле, оно уже через запятые.
Проблема в том что даже если я преобразую нормально в массив обратно, если я изменю список, то в базе данных каким образом мне поменять, так как там жестко прописано.

Надеюсь кто-то поймет что я написал :-D
 
Последнее редактирование:
Написал конечно не очень информативно, прям круговорот :)
так как там жестко прописано.
Это как понять? :) Без редактирования или шифровано? :)
Это все надо видеть, что где и какой текст...
а то сильно намудрил.
Это точно, попробуй нарисовать блок схему, нас этому учили для правильного составления процесса, может поможет.
 
Написал конечно не очень информативно, прям круговорот :-)

Это как понять? :-) Без редактирования или шифровано? :-)
Это все надо видеть, что где и какой текст...

Это точно, попробуй нарисовать блок схему, нас этому учили для правильного составления процесса, может поможет.

В общем объясню так.

* Форма:
- Выбрать пользователя
- Выбрать из списка (чекбоксы)
Отправляю форму

* База данных
- Пользователь
- Его список (Test, test2, test3)
Получаю с бд и вывожу

* Вывод
- Через foreach прогоняю и вывожу список пользователей
- А так же со списком (плюс редактирование)
- Проблема в том что в модальном окне (оно выводится через запятые значения).

В общем, кажется нашел решение, преобразовать обратно в массив через explode().
Нужно в модальное окно вернуть чекбоксы отмеченные выбранного поля.

Hope , закрой тему пожалуйста.
Nayn , спасибо что откликнулся.
 
Статус
В этой теме нельзя размещать новые ответы.
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу