Php-нужно получить значения из измененных флажков
Во-первых, отказ от ответственности: мой опыт программирования-это C/C++/java, в основном java последние несколько лет...на самом деле я очень давно не касался C/C++. Я также занимаюсь PHP, который мне очень нравится, HTML и JavaScript. Я сильнее разбираюсь в PHP, чем в HTML или JavaScript, к тому же разработка веб-страниц для меня еще не очень сильна, и, возможно, именно поэтому я должен спросить.
У меня есть два выпадающих списка, первый-один ко многим ко второму.
Например:
Основной выпадающий список: страна
Второй раскрывающийся список: города
Итак, для США у нас был бы список городов оттуда, Чикаго, Нью-Йорк и т. д.
Когда я выбираю страну, я вызываю Ajax PHP-код, чтобы получить города, принадлежащие этой стране, из таблицы "города", а затем показать их на экране таблицы. У каждого города есть столбец " статус "(true или false), если" true", то он активен и будет отображаться в списке, если" false", то не будет отображаться.
Пользователь может в момент вызова изменить значение "флажка" с " true "на" false " и наоборот, чтобы деактивировать или активировать город.
Когда я смотрю на код (исследую) со страницы, он не показывает список, из которого я должен предположить, что объекты не создаются, и поэтому я не могу получить измененные значения.
Реальная проблема заключается в том, как мне получить измененные значения, чтобы я мог обновить таблицу только теми, которые изменились?
Что я уже пробовал:
Я пробовал получать объекты через JavaScript, я могу получить значение через PHP, но это "старое значение", поэтому, если я изменю его с "checked" на "uncheck", я не увижу новое "unchecked" значение.
Я пишу новую функцию JavaScript, чтобы попытаться поместить в массив те, которые изменяются, и посмотреть, могу ли я вызвать другую процедуру PHP Ajax, чтобы использовать этот массив и соответствующим образом обновить значения в таблице.