За последние 24 часа нас посетил 17791 программист и 1677 роботов. Сейчас ищут 940 программистов ...

Удаление записей

Тема в разделе "JavaScript и AJAX", создана пользователем acebo, 30 мар 2014.

  1. acebo

    acebo Новичок

    С нами с:
    17 мар 2014
    Сообщения:
    5
    Симпатии:
    0
    Все привет) Помогите разрешить проблему.
    Что нужно?
    Нужно что бы при нажатии на удаление, выводило окно з подтверждением на удаления записи и при подверждении, удаляло запись.
    Что есть?
    Есть цикл, которы с базы поочередно выводит строки. У каждой записи есть уникальный id.
    Код (Text):
    1.  
    2. while ($row = mysqli_fetch_array($data)) {
    3.     // Display the score data
    4.     echo '<tr><td><strong>' . $row['id'] . '. </strong></td>';
    5.     echo '<td>' . $row['player_name'] . '</td>';
    6.  
    7.     echo '<td> <a data-toggle="modal" class="btn-link  option"  href="#delete-players"><i title="Удалить" class="icon-remove"></i></a></td></tr>';
    8.  
    9. }
    Так же есть форма (в модаьлном окне(bootsrap))
    которая вызывается и обработчик этой формы.
    Код (Text):
    1.  <script type="text/javascript">
    2.             $(function() {
    3. //twitter bootstrap script
    4.                 $("button#submit-remove-game").click(function(){
    5.  
    6.                     $.ajax({
    7.                         type: "GET",
    8.                         url: "removegame.php",
    9.                         data: $('form.contact').serialize(),
    10.                         success: function(msg){
    11.                             $("#thanks-remove-player").html(msg)
    12.                             $("#submit-remove-game").hide();
    13.  
    14.                         },
    15.                         error: function(){
    16.                             alert("failure");
    17.                         }
    18.                     });
    19.                 });
    20.             });
    21.  
    22.             $('#close3').click(function(){
    23.                 window.location.reload();
    24.             });
    25.         </script>

    Как видите скрипт передает в php файл методом GET перемыенные с формы. Сам php файл, прекрасно работает.
    Но, нужно как-то организовать, что бы была возможность отослать файлу removegame.php уникальный id записи, то есть тот id, который нужно удалить. Помогите с идеями, пожалуйста, уже сил нету. Если есть какие-то вопросы, задавайте.
     
  2. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    Дык добавляйте id к данным, которые отсылаются.

    Код (Text):
    1. data: $('form.contact').serialize()+"&ID="+какой-то ваш айди,
     
  3. acebo

    acebo Новичок

    С нами с:
    17 мар 2014
    Сообщения:
    5
    Симпатии:
    0
    Я чуть не тот код скинул. Вот так у меня вызывается модельное окно, которое отсылает значение формы в php. Cобственно в этом и трабла, надо как-то id кинуть.
    Код (Text):
    1. while ($row = mysqli_fetch_array($data)) {
    2.     // Display the score data
    3.     echo '<tr><td><strong>' . $row['id'] . '. </strong></td>';
    4.     echo '<td>' . $row['player_name'] . '</td>';
    5.  
    6.     echo '<td> <a data-toggle="modal" class="btn-link  option"  href="#delete-players"><i title="Удалить" class="icon-remove"></i></a></td></tr>';
    7.  
    8. }