1
다음 스크립트를 사용하여 테이블에서 선택된 항목을 삭제할 수 있습니다.배열을 문자열 변환 통지로 계속 보내지 만 코드는 정상적으로 작동합니다.
주의 사항 : 배열 문자열 변환에 내가 제거 할 수 방법
<?php
class deleteNews extends Generic
{
private $error;
private $news_id_delete;
function __construct()
{
if (empty($_POST['deleteCheck'])) {
echo '<div class="alert alert-danger" role="alert"> <strong>Erro!</strong> Nenhuma notícia foi selecionada! </div>';
}
if(isset($_POST['deleteCheck'])) {
$this->news_id_delete = parent::secure($_POST['deleteCheck']);
$params = array(
':news_id_delete' => $this->news_id_delete,
);
foreach($this->news_id_delete as $delete) {
$sql = "DELETE FROM `login_news` WHERE `news_id` = $delete;";
parent::query($sql, $params);
}
echo '<div class="alert alert-success" role="alert"> <strong>Sucesso!</strong> Sua notícia foi publicada! </div>';
}
}
}
if (isset($_POST['deleteBtn'])) {
$addUser = new deleteNews();
}
?>
그것은 잘 작동이 문제는 실행 때마다, 그것은 다음과 같은주의 사항을 반환한다는 것입니다 이 통지?
parent::query($sql, $params);
에서
이 나쁜 방법이 아닙니다 쿼리 기능에서이 오류가 이유입니다 배열의 배열인가? –