За последние 24 часа нас посетили 16636 программистов и 1651 робот. Сейчас ищет 1371 программист ...

Как передать ID в окно через OnClick

Тема в разделе "PHP и базы данных", создана пользователем Vitte, 30 авг 2017.

  1. Vitte

    Vitte Активный пользователь

    С нами с:
    30 янв 2017
    Сообщения:
    113
    Симпатии:
    5
    Привет друзья!

    Возникла проблема. Мне нужно сделать удаление через POST. Когда нажимаешь кнопку удалить, то возникает всплыв. окно с подтверждением удаления. Но вот незадача, в этом окне появляется только ID первого объявления. Мне нужно передать ID в это окно, которое всплывающее.

    окно:

    https://hostingkartinok.com/show-image.php?id=39eb1a4b0123564c003a9eadbaa12e27


    PHP:
    1.           <div class="deal-guard-item col-1">
    2.                     <h1 class="rb-li"><button value="<? echo $id3; ?>" onclick="showModalRequest(this.value)"> Удалить </button></h1>
    3.                 </div>
    4.              
    5.             </div>
    6.         </div>
    7.  
    8. <!-- ВСПЛЫВАЮЩЕЕ ОКНО, НУЖНО В НЕГО ПЕРЕДАТЬ $ID3 -->
    9.    <div class="fg lA" id="ModalRequest" event-dragover="prevent-default" event-drop="prevent-default" style="">
    10.     <div class="bq xI ks Sz bh">
    11.         <div class="D" style="">
    12.             <div class="V">Удаление аккаунта с сайта<? echo $id3; ?></div>
    13.             <div class="IF" style=""> </div>
    14.             <div class="T" style="">Boolly.ru - Системное уведомление</div>
    15.         </div>
    16.         <div class="z">
    17.             <div class="kj">
    18.                 <p>Внимание!</p>
    19.                 <p>Вы уверены, что хотите прервать продажу аккаунта на нашем сайте?<br /> После удаления Вам на почту будут высланы данные для входа в аккаунт,а товар исчезнет с нашей тоговой площадки.</p>
    20.                 <div style="display: flex; flex-wrap: wrap; justify-content: center;">
    21.                    <form style="width: 20%; display: inline-block; margin-right:10px;" method="POST" action="dell">
    22.                     <input type="hidden" name="sub" value="<?php echo $id3;?>" >
    23.                     <button style="background-color:green;" multiple accept="" class="pformbut" name="do_login" type="submit">Да</button>
    24.                    </form>
    25.                    <button id="close" style="background-color:red; width: 20%; display: inline-block;" class="pformbut" name="do_login" type="submit">Нет</button>
    26.                 </div>
    27.             </div>
    28.         </div>
    29.     </div>
    30.     <div class="ve" style="display: none;">
    31.         <div class="OP">Пожалуйста, подождите...</div>
    32.         <div class="vZ" event-click="terminate" style="display:none">Отменить</div>
    33.     </div>
    34. </div>
     
  2. ADSoft

    ADSoft Старожил

    С нами с:
    12 мар 2007
    Сообщения:
    3.861
    Симпатии:
    751
    Адрес:
    Татарстан
    дык это надо на клиенте через js/jquery
     
  3. Vitte

    Vitte Активный пользователь

    С нами с:
    30 янв 2017
    Сообщения:
    113
    Симпатии:
    5
    Можете как-то подсказать как это сделать
    --- Добавлено ---
    [
     
  4. ADSoft

    ADSoft Старожил

    С нами с:
    12 мар 2007
    Сообщения:
    3.861
    Симпатии:
    751
    Адрес:
    Татарстан
    ну допустим в html есть
    Код (Text):
    1. <div data-value="4"></div>
    на div-ы повешен обработчик

    Код (Javascript):
    1. $('div').on('click', function() {
    2.   alert("div="+$(this).attr('data-value'));
    3. })
     
  5. Vitte

    Vitte Активный пользователь

    С нами с:
    30 янв 2017
    Сообщения:
    113
    Симпатии:
    5
    Куда это все кидать? Может свяжемся по ВК и рассмотрим решение проблемы?
     
  6. ADSoft

    ADSoft Старожил

    С нами с:
    12 мар 2007
    Сообщения:
    3.861
    Симпатии:
    751
    Адрес:
    Татарстан
    На форуме есть лс, попробуйте связаться через них