Интерактивная сетка соединена с таблицей mysqli - PullRequest
0 голосов
/ 04 марта 2019

Я новичок в программировании.Я изучал php и mysqli и знаю, что этот вопрос требует больше знаний, чем этот.Я работаю над сеткой 3 ряда по 3 столбца.Можно выбрать только до одного квадрата в необработанном виде.

Я хочу, чтобы пользователь мог щелкнуть квадрат (называемый A, B, C в ряду), и квадрат изменит цвет.Когда пользователь нажимает, я хотел бы, чтобы в идеале информация о строках и квадратах передавалась в таблицу в mysqli.Если нет, я бы использовал кнопку отправки.

Как бы выглядел такой "полный" код?

1 Ответ

0 голосов
/ 04 марта 2019

Сейчас я попытаюсь объяснить это без javascript, чтобы упростить задачу.

Если вы уже рисуете блоки на основе таблицы SQL, вы можете пойти на это: оберните блоки в <a> элементы.Эти ссылки должны содержать информацию об их позиции или идентификаторе, а также об их состоянии.

Например <a href='/changeState.php?boxId=1&state=green'></a>

Тогда, конечно, вам понадобится соответствующий скрипт changeState.php, который принимает $_GET['boxId] и $_GET['state'], а затем выполняет операцию SQL на основе этой информации.

В качестве альтернативы вы можете даже использовать тот же URL-адрес (который вы используете для отображения сетки) и заставить его обрабатывать операции MySQL, если ожидаетсяGET параметры присутствуют.

Вам это помогает?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...