확인란을 선택하지 않은 범주를 삭제하면 해당 페이지를 떠나 다시 돌아올 때까지 확인란이 선택된 상태로 유지되지만 해당 페이지가 삭제 된 후에는 확인란을 선택하지 않은 상태로 유지해야합니다. 사용자가 변경 사항을 제출합니다. 어떻게해야합니까?PHP 및 MySQL 질문
여기 내 PHP 코드입니다.
if(($query_cat_id[$x] == $cat['id']) && ($cat['id'] != $delete_id)){
echo 'checked="checked"';
}
주를 if
문장 표현은 $cat['id'] != $delete_id
true
을 반환하는 방법 :
for ($x = 0; $x < count($query_cat_id); $x++){
if($query_cat_id[$x] == $cat['id']){
echo 'checked="checked"';
}
if(isset($cat_id)){
if(!in_array($query_cat_id[$x], $cat_id)){
$mysqli = mysqli_connect("localhost", "root", "", "sitename");
$delete_id = mysqli_query($mysqli,"DELETE FROM articles_categories WHERE article_id = '" . $article_id . "' AND category_id = '". $query_cat_id[$x] ."'");
if (!$delete_id) {
print mysqli_error($mysqli);
}
}
}
}
죄송합니다. 매우 불분명합니다. 그리고 MySQL과 어떤 관련이 있습니까? – deceze
나는 이것이 [이전 질문과 정말 흡사하다] (http://stackoverflow.com/questions/3543904/php-mysql-function-delete-unchecked-categories-from-database-problem), 단지 ... –
이 질문은 명확하지 않습니다. 그러나 사용자가 변경 사항을 제출할 때 카테고리가 삭제 된 후 체크 박스를 선택 해제하고자합니다. – maximus