У меня есть страница настроек на моем сайте, и я хотел бы, чтобы пользователь мог либо проверить, либо снять флажок на странице настроек. Государства Флажки должны появиться при входе пользователя вСохранить и загрузить флажок установлен в базу данных
Моя идея заключается в том, чтобы присвоить идентификаторы для каждого чекбокса, как это:.
<input type="checkbox" id="chk1" data-col='column1' value="0"/>
<input type="checkbox" id="chk2" data-col='column2' value="0"/>
, а затем использовать JQuery, чтобы установить значения для каждого на проверяемой функции как это на кнопку «Сохранить настройки»:
$("input:checkbox").each(function() {
if $(this).prop('checked'){
$(this).prop('value','1')
}
});
, а затем есть столбец в моей MySql таблице для каждого флажка, а затем отправить значение (1 или 0) в свою базу данных с помощью AJAX/PHP.
Затем, когда пользователь входит в систему, я могу получить значения (1 или 0) для каждого столбца, а затем на основе этого установить установленное состояние.
Это хороший способ сделать это? Я хочу, чтобы я не пошел по неправильному пути, если есть более простое решение или подход.
Спасибо за ваше предложение! Я думаю, что я буду использовать jquery, чтобы установить значение из ответа ajax из файла php. –
недостаточно установить значение 1, но также добавить атрибут «checked» для каждого из них. – mitkosoft
@Bruno, добро пожаловать! И jquery с комбинацией ajax - это классный подход, так как вы хотите просто использовать html. Счастливое кодирование! –