Пользователь пока ничего не рассказал о себе

Наибольший вклад в теги

Все теги (6)

Лучшие ответы пользователя

Все ответы (2)
  • Как отправить значение переменной js в php по нажатию на ссылку?

    @chernousovkgb Автор вопроса
    В общем решилось так.
    Строю ссылку на удаление с идентифицирующими значениями атрибутов

    <a href="#" name='btn_del' id="dell" data-inf="<?php echo $listobn['title'];?>"  data-delid="<?php echo $listobn['id'];?>" onclick="change()">Да</a>
    // по клику вызываю функцию вызова js


    function change() {
    // получаю значения атрибутов ссылки
    var attribute = document.getElementById("dell");
    var align = attribute.getAttribute("data-delid");
    var dele = attribute.getAttribute("id");
    var inf = attribute.getAttribute("data-inf");
    alert("Страница" + inf + " будет удалена!");
    // отправляю обработчику
            $.ajax({
              type: 'POST',
              url: 'путь',
    // массивом
              data: { id: dele, idnews: align, title: inf},
              success: function(data) {
                $('#del').html(data);
              },
              error:  function(xhr, str){
    	    alert('Возникла ошибка: ' + xhr.responseCode);
              }
            });
    }


    Обработчик

    if ((isset ($_POST['id'])) && ($_POST['id'])=="dell") {
        $newsid = $_POST['idnews'];
          $conn = mysqli_query($db, "DELETE FROM news WHERE id='$newsid'");
    				 if ($conn) {
    				     echo "Страница $_POST[title] удалена!";
    				     
    				 }
    
    }
    Ответ написан
    Комментировать

Лучшие вопросы пользователя

Все вопросы (9)