Вот ситуация, у меня уже подключено к базе данных.
Я вывожу список в через функцию. Выглядит это вот так вот -
Теперь выбираем список, подгружается с базы данных.
Вот сам код части -
function fetchGenres() {
$db = new Connection();
$db->open();
$genres = $db->runQuery("SELECT * FROM clubgenre");
$db->close();
$genresArr = array();
while ($row = $genres->fetch_assoc()) {
$genresArr[$row["code"]] = $row["category"];
}
return $genresArr;
}
function showCategory($genresArr) {
echo '
'; }
showCategory(fetchGenres()); ?>
Вот сам вопрос - При нажатии на кнопку делит, нужно что бы выбранная пользователем категория была удаленна с базы данных. Вот дуб дубом я. Если можно напишите часть, а если нет, то объясните поэтапно. Буду безумно благодарным, реально уже 2 дня мучаюсь, сначала что бы заработал список с базы, теперь с этим. Я даже не до конца понимаю, почему у меня это работает.
Ответ
$db = new PDO();
$genre = filter_input(INPUT_POST, 'sweets', FILTER_VALIDATE_INT);
$sth = $db->prepare("DELETE FROM clubgenre WHERE code=?;");
$sth->execute([$genre]);
Естественно решение нужно адаптировать под ваш класс работы с БД.
Комментариев нет:
Отправить комментарий