За последние 24 часа нас посетили 47712 программистов и 1729 роботов. Сейчас ищут 612 программистов ...

Удаление конкретного сообщения

Тема в разделе "PHP и базы данных", создана пользователем MrSullex, 4 ноя 2015.

  1. MrSullex

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

    С нами с:
    15 сен 2015
    Сообщения:
    122
    Симпатии:
    1
    Есть код:

    Код (PHP):
    1. <form action="" method="POST" target="_self">
    2.                 <input class="btn btn-primary btn-xs" type="submit" name="del_mess" value="X" />
    3.                 <?php
    4.                 if (isset($_POST['del_mess'])) {
    5.                 mysql_query("DELETE FROM `tickets_messages` WHERE `ticket_message_date_add`='$item[ticket_message_date_add]'");
    6.                 header('Location: ?');
    7.                 }
    8.                 ?>
    9.                 </form>
    Проблема в том,что он удаляет все сообщения пользователя. Не могу понять,как делать,чтобы он удалял одно сообщение,на котором расположена кнопка. Уже пробовал и по дате добавления,и по id,но все равно очищает чисто все сообщения пользователя.

    PHP, JavaScript, SQL и другой код пишите внутри тегов
    Код ( (Unknown Language)):
    1. [b]php][/b]Тут код[b][/[/b][b]code][/b][/color]
     
  2. zahermaher

    zahermaher Новичок

    С нами с:
    27 сен 2014
    Сообщения:
    169
    Симпатии:
    14
    все таки лучше по id сообщения удалять. ну и проверять чтобы сообщения мог удалять только тот кто его написал
     
  3. MrSullex

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

    С нами с:
    15 сен 2015
    Сообщения:
    122
    Симпатии:
    1
    Это будет в админке. Просто выходит,когда я нажимаю кнопку удалить,то удаляются все сообщения.
     
  4. zahermaher

    zahermaher Новичок

    С нами с:
    27 сен 2014
    Сообщения:
    169
    Симпатии:
    14
    не знаю структуру твоей базы данных. думаю у тебя таблица с сообщениями . у каждого сообщения свой уникальный id
    вот по id и удаляй
     
  5. mahmuzar

    mahmuzar Старожил

    С нами с:
    6 апр 2012
    Сообщения:
    4.631
    Симпатии:
    425
    Адрес:
    РД, г. Махачкала.
    MrSullex, viewtopic.php?f=15&t=52619
    Оформи код как надо. Вероятность что помогут увеличится.
     
  6. MrSullex

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

    С нами с:
    15 сен 2015
    Сообщения:
    122
    Симпатии:
    1
    У каждого конечно есть свой ид,опять же,ввожу ид,а код удаляет просто все сообщения.
     
  7. p@R@dox 55RU

    p@R@dox 55RU Зэк
    [ БАН ]

    С нами с:
    21 май 2014
    Сообщения:
    1.358
    Симпатии:
    7
    Адрес:
    с планеты Ялмез
    сделай вывод запроса перед передаче в ф-ю MySQL :)
     
  8. MrSullex

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

    С нами с:
    15 сен 2015
    Сообщения:
    122
    Симпатии:
    1
    не много не понял
     
  9. p@R@dox 55RU

    p@R@dox 55RU Зэк
    [ БАН ]

    С нами с:
    21 май 2014
    Сообщения:
    1.358
    Симпатии:
    7
    Адрес:
    с планеты Ялмез
    ..... капец.....
    echo $SQL; .....mysql( $SQL); Так понятнее?