Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Удаление элементов таблицы PDO
Форумы портала PHP.SU » » Вопросы новичков » Удаление элементов таблицы PDO

Страниц (1): [1]
 

1. TenTonneSkeleton - 01 Апреля, 2018 - 14:06:40 - перейти к сообщению
Всем здравствуйте, столкнулся с такой проблемой, не получается сделать кнопку удаления комментариев в гостевой книге.
Данные все выводятся на доске комментариев, но сколько вариантов удаления не перепробовал, ничего не получается.
Прошу научить.

PHP:
скопировать код в буфер обмена
  1. <div>
  2.         <h2 class="h1header">Comments:</h2>
  3.         <form>
  4.         <?PHP foreach ($allcom as $com): ?>
  5.                 <div class="edgecomment">
  6.                         <?PHP echo '<p>'.$com['username_comment'].'  '.$com['time_comment'].'</p>'?>
  7.                         <?PHP echo '<p>'.$com['text_comment'].'</p>'?>
  8.                         <?PHP echo '<p>'.$com['id_comment'].'</p>'?>
  9.                         <?PHP $id=(int)$com['id_comment']; ?>
  10.                         <input type="button" name="delete_comment">
  11.                 </div>
  12.         <?PHP endforeach; ?>
  13.         </form>
  14. </div>



Пробовал сделать с помощью PDO:
PHP:
скопировать код в буфер обмена
  1. if (isset($_POST['delete_comment'])) {
  2.         $stmt = $dbConnect->prepare("DELETE FROM `comments` WHERE `id_comment` = $id");
  3.         $stmt->execute();
2. Строитель - 01 Апреля, 2018 - 20:49:02 - перейти к сообщению
TenTonneSkeleton пишет:
Пробовал сделать с помощью PDO:
Спойлер (Отобразить)

 

Powered by ExBB FM 1.0 RC1