За последние 24 часа нас посетили 74300 программистов и 10165 роботов. Сейчас ищут 2719 программистов ...

Удаление из БД при нажатии на кнопку

Тема в разделе "PHP для новичков", создана пользователем andreyatake, 16 мар 2017.

  1. andreyatake

    andreyatake Новичок

    С нами с:
    30 янв 2017
    Сообщения:
    23
    Симпатии:
    0
    Привет, в пхп не особо шарю, но нужно доделать кое-что.
    Есть простое приложение с бд из нескольких столбцов(id и еще 4)
    На странице в личном кабинете выводится список с содержимым всех строк из бд.
    Возле каждой строки кнопка 'удалить'
    Например
    Код (Text):
    1.  <ul>
    2. <li> <p>строка 1</p>       <button> Удалить  </button>    </li>
    3. <li><p>строка 1</p>        <button>  Удалить  </button>   </li>
    4. <li> <p>строка 1</p>        <button>Удалить  </button>  </li>
    5. </ul>

    Нужно чтобы при нажатии на кнопку удалилась строка из бд. Как добавить понятно, но чет с удалением не знаю как правильно сделать.???
     
  2. noise

    noise Новичок

    С нами с:
    13 мар 2017
    Сообщения:
    6
    Симпатии:
    0
  3. TeslaFeo

    TeslaFeo Старожил

    С нами с:
    9 мар 2016
    Сообщения:
    2.971
    Симпатии:
    753
    Когда выводишь строку, у тебя в той же строке из БД должен быть id этой строки.
    Вот и выводишь:
    PHP:
    1. echo "<p>."$row['str']".<p><a href='index.php?id=".$row['id']."'><button>Удалить</button><a>"
    передаешь GET-ом обработчику и в обработчике удаляешь, при необходимости проверяешь, принадлежит ли запись тому пользователю, который её удаляет.