Intereting Posts
Обновление div без обновления страницы Как преобразовать строку «HH: MM: SS» в секундах с помощью PHP? Асинхронная оболочка exec в PHP Неожиданный результат PHP от float до типа int получить запрошенный контроллер в предварительном контролере крючка в кодеригенере Как выбрать что-то в MYSQL, не выбирая его дважды, если его в строке в чем разница между $ _SERVER и $ _GET ? Встроенные формы Несколько полей – Symfony2 Несколько полей JQuery Ошибка «Без базы данных» даже после того, как выбран db lumen: App \ Http \ Controllers \ Класс контроллера не найден с новой установкой Объедините два массива бок о бок, где один может быть короче другого Как интегрировать аутентификацию Aadhaar Card Api для проверки номера Aadhaar в PHP? Получить данные профиля пользователя Facebook в php Создание защищенного паролем загружаемого файла на веб-странице Несколько файлов cookie с одинаковым именем

Как обновить db мгновенно на основе флажка с помощью php и jquery

JQuery:

$("input[name='flag']").on('change', function() { event.preventDefault(); var tablerow = $(this).closest('tr'); var id = $(this).attr('id'); var flagvalue; if($(this).prop('checked') == true) { tablerow.css({'background-color':'rgba(175,0,0,0.2)'}); flagvalue = 1; } else { tablerow.css({'background-color':'rgba(175,0,0,0)'}); flagvalue = 0; } alert(flagvalue); $.ajax({ url: "../php/insert.php", method: "get", data: {"flagvalue":flagvalue,"id":id}, dataType: "text" success:function(data) { $('#ohmygod').html(data); //it doesnt echo anything from here :( } }); }); 

PHP:

 $insertMessage = ""; $bendera = filter_input(INPUT_POST, 'flagvalue', FILTER_SANITIZE_SPECIAL_CHARS); $id = $_POST['id']; if(!empty($bendera)) { //also doesn't work if change it to isset $insertMessage = "Reached the php part"; $updateflag = "UPDATE sintok SET flag='$bendera' WHERE id='$id'"; mysqli_query($connection, $updateflag); } echo $insertMessage; 

HTML:

 <div id="ohmygod"></div> 

включить другой php в html-файл:

 <input value='.$row['id'].' type=checkbox name=flag id=flag '.$tick.'> 

У меня есть один флажок, который состоит из двух значений: 0 (непроверенный) и 1 (отмечен). Из кода выше я не вижу никаких изменений, кроме фонового цвета строки, как только пользователь установил флажок. Но он не обновил базу данных. Мой вопрос в том, какой правильный синтаксис для мгновенного обновления данных из выбора флажка.

Related of "Как обновить db мгновенно на основе флажка с помощью php и jquery"