From 224cef7fad2bcde883c43a9b89d8f755c0c990c0 Mon Sep 17 00:00:00 2001 From: ma0048 Date: Thu, 17 Sep 2026 13:29:58 +0200 Subject: [PATCH] bug beim Loeschen von Antworten eines Prueflings in reihungstet_administration.php fixed --- vilesci/stammdaten/reihungstest_administration.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/vilesci/stammdaten/reihungstest_administration.php b/vilesci/stammdaten/reihungstest_administration.php index 3b59e1961..89b071a0f 100644 --- a/vilesci/stammdaten/reihungstest_administration.php +++ b/vilesci/stammdaten/reihungstest_administration.php @@ -402,7 +402,10 @@ if(isset($_POST['deleteteilgebiet'])) DELETE FROM testtool.tbl_antwort WHERE pruefling_id=".$db->db_add_param($pruefling->pruefling_id)." AND vorschlag_id IN (SELECT vorschlag_id FROM testtool.tbl_vorschlag WHERE frage_id IN - (SELECT frage_id FROM testtool.tbl_frage WHERE gebiet_id=".$db->db_add_param($_POST['gebiet'])."));"; + (SELECT frage_id FROM testtool.tbl_frage WHERE gebiet_id=".$db->db_add_param($_POST['gebiet']).")); + + DELETE FROM testtool.tbl_pruefling_gebiet + WHERE pruefling_id=".$db->db_add_param($pruefling->pruefling_id)." AND gebiet_id=".$db->db_add_param($_POST['gebiet']).";"; if($result = $db->db_query($qry)) { @@ -497,7 +500,8 @@ if(isset($_POST['delete_all'])) } //Gebiet loeschen $qry = "DELETE FROM testtool.tbl_pruefling_frage where pruefling_id=".$db->db_add_param($pruefling->pruefling_id)."; - DELETE FROM testtool.tbl_antwort WHERE pruefling_id=".$db->db_add_param($pruefling->pruefling_id).";"; + DELETE FROM testtool.tbl_antwort WHERE pruefling_id=".$db->db_add_param($pruefling->pruefling_id)."; + DELETE FROM testtool.tbl_pruefling_gebiet WHERE pruefling_id=".$db->db_add_param($pruefling->pruefling_id).";"; if($result = $db->db_query($qry)) {