Каким образом с формы пхп передать данные POST, обработать и открыть модальное окно?
Добрый день. Изучаю PHP, столкнулся со следующей проблемой:
На странице index.php посредством foreach вывожу таблицу из базы данных. В каждой строке таблицы есть кнопка “редактировать”. Эта кнопка передает id пользователя, которого нужно редактировать. edit.php обрабатывает id пользователя, получает нужные данные из бд.
Само редактирование пользователя должно происходить в модальном окне на странице index.php. (Используется бутстрап).
Затруднение следующее: кнопка “редактировать” может либо открыть модальное окно, либо передать данные в скрипт edit.php
Подскажите пожалуйста, каким образом можно реализовать эту задачу. Спасибо
(я читал ajax, но очень мало, если конечно выяснится, что без него в данном случае никак не обойтись - придется читать)
Все зависит от целей вашей работы, если у вас есть цель обойтись php без js, в рамках обучения, то это одно. Можно например в index.php насоздавать кучу готовых модальных окон уже с заполненными данными и выводить эти окна по якорям, страничка у вас будет грузиться очень долго, если таких данных много, но вы обойдетесь без js. Если хотите делать по науке, то лучше работайте c dataTables и ajax запросами.
Настоятельно рекомендую забыть пока про модальные окна и по кнопке редактирования переходить на отдельную страницу редактирования.
Не нужно пытаться учить 50 вещей сразу.
Учишь пхп - вот и учи. не надо сюда мешать аяксы, бутстрапы, модальные окна и бантики с рюшечками.
FanatPHP, ему в Пыхе нужно только прочитать данные из БД и отдать их фронту, а потом наоборот. Сейчас он научится в Пыхе формы городить - потом замучится переучиваться...
IML, методы решения без AJAX будут заметно кривее.
Мэйнстрим делает такие вещи именно по алгоритму "аякс запрос - вернулись данные - формируем из них и показываем пользователю диалог".