Необходимо совместить php и js код. Необходимо сделать так, чтобы запросы в БД отправлялись только после возникновения события копирования информации с span тега. Нижеследующий код не работает, запросы в БД отправляются сразу при загрузке страницы. Что можно сделать для решения проблемы?
<script>
let questions_fields = document.querySelectorAll(".question_text span");
let number_of_try_copy = 0;
questions_fields.forEach(function(questions_field) {
questions_field.addEventListener("copy", function (event){
number_of_try_copy++;
let violation_text = "Не пытайтесь скопировать информацию!"; //Обнаружено " + number_of_try_copy + " попыток копирования.";
event.preventDefault();
// Сохранение в БД
<?php
$query_violations = "SELECT * FROM violation WHERE stud_id = '$s' AND g_id = '$g_id'";
$result_violations = mysqli_query($link, $query_violations) or die(mysqli_error($link));
$result_data = mysqli_fetch_assoc($result_violations);
if(mysqli_num_rows($result_violations)>0){
$query_violation_info = "UPDATE violation SET copy = copy + 1 WHERE stud_id = '$s' AND g_id = '$g_id'";
}else{
$query_violation_info = "INSERT INTO violation (stud_id, g_id, type, copy) VALUES ('$s', '$g_id', '0', 1)";
}
mysqli_query($link, $query_violation_info) or die(mysqli_error($link));
?>
modal_show(violation_text);
});
});
<script>
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Есть excel таблица и некоторая строка, нужно определить поместится ли она в первую ячейку (верхняя желтая) и если нет, то разбить ее по строчкам...
Кидаю гет запрос, чтобы установить новый сеанс и записать куки в файл
Подскажите как работает такая строка: $app = require('/lib/base
Есть сайтНа сайте есть кнопка, при нажатии на которую я хочу, чтобы пользователь вводил своё имя и номер и эти данные отправлялись мне и я человеку...