query("SELECT 1 FROM fach_admin_rechte, fach_admin_rechte_zuord , fach_admin where fach_admin_rechte.fach_admin_rolle = fach_admin_rechte_zuord.fach_admin_rolle AND fach_admin_rechte_zuord.faid = fach_admin.faid AND fach_admin.user = '$user_admin' AND fach_admin_rechte_zuord.fach_admin_rolle = 'a_dozdel'"); $row = $result->fetch_array(); if ($row[0] != 1){ include("kurs/rechte.php"); exit;} // Rechteüberprüfung ende if (isset($_GET['action'])) $action = $_GET['action']; else $action = ""; switch($action){ default: echo " >Dozent löschen

Dozent löschen
 

 

 

"; $db = dbconnect(); $query = "SELECT doz_nr, doz_name, doz_vorname, doz_titel FROM doz order by doz_name"; $result = $db->query ($query) or die ("Cannot execute query"); echo ""; echo "

 

 
"; break; case "delete": if ($_POST[del] == "") { // Abfrage wenn kein Dozent angeklickt wurde echo " Keine Auswahl

Keine Auswahl

Sie müssen zuerst einen Dozent anklicken!



"; exit; } $db = dbconnect(); $abfr_wpfbdoz = $db->query ("SELECT doz_nr FROM wpfb_doz WHERE doz_nr=$_POST[del]"); $belegt_wpfb = $abfr_wpfbdoz->fetch_array(); $abfr_vertdoz = $db->query ("SELECT doz_nr FROM vert_doz WHERE doz_nr=$_POST[del]"); $belegt_vert = $abfr_vertdoz->fetch_array(); $abfr_verdoz = $db->query ("SELECT doz_nr FROM ver_doz WHERE doz_nr=$_POST[del]"); $belegt_ver = $abfr_verdoz->fetch_array(); $abfr_skzdoz = $db->query ("SELECT doz_nr FROM szkz_doz WHERE doz_nr=$_POST[del]"); $belegt_skz = $abfr_skzdoz->fetch_array(); $abfr_sptdoz = $db->query ("SELECT doz_nr FROM spt_doz WHERE doz_nr=$_POST[del]"); $belegt_spt = $abfr_sptdoz->fetch_array(); $abfr_skikdoz = $db->query ("SELECT doz_nr FROM skik_doz WHERE doz_nr=$_POST[del]"); $belegt_skik = $abfr_skikdoz->fetch_array(); $abfr_Wpfdoz = $db->query ("SELECT doz_nr FROM wpf_doz WHERE doz_nr=$_POST[del]"); $belegt_wpf = $abfr_Wpfdoz->fetch_array(); $abfr_fachdoz = $db->query ("SELECT doz_nr FROM fach_doz WHERE doz_nr=$_POST[del]"); $belegt_fach = $abfr_fachdoz->fetch_array(); $abfr_prsdoz = $db->query ("SELECT doz_nr FROM pros_doz WHERE doz_nr=$_POST[del]"); $belegt_pros = $abfr_prsdoz->fetch_array(); if ($belegt_wpfb == "" and $belegt_pros == "" and $belegt_vert == "" and $belegt_skik == "" and $belegt_spt == "" and $belegt_skz == "" and $belegt_wpf =="" and $belegt_fach == "" and $belegt_ver == ""){ $sql = $db->query ("DELETE FROM doz WHERE doz_nr =$_POST[del];"); echo " Dozent gelöscht

Dozent gelöscht

Der Dozent wurde aus dem System gelöscht!



"; } else { echo " >Dozent löschen

Dozent löschen
"; $db = dbconnect(); $query = "SELECT kurs.kursnr, kurs.beschreibung FROM doz_kurs,kurs WHERE doz_kurs.doz_nr = $_POST[del] AND doz_kurs.kursnr = kurs.kursnr"; $result = $db->query($query) or die ("Cannot execute query"); while ($row1 = $result->fetch_array()){ echo " "; } $query1 = "SELECT wpf.wpfnr, wpf.id, wpf.Bezeichnung, wpf.jahr FROM wpf_doz,wpf WHERE wpf_doz.doz_nr = $_POST[del] AND wpf_doz.id = wpf.id"; $result1 = $db->query($query1) or die ("Cannot execute query1"); while ($row2 = $result1->fetch_array()){ echo " "; } $query2 = "SELECT fachprojekt.psnnr, fachprojekt.id, fachprojekt.Bezeichnung, fachprojekt.Jahr FROM fach_doz, fachprojekt WHERE fach_doz.doz_nr = $_POST[del] AND fach_doz.id = fachprojekt.id"; $result2 = $db->query($query2) or die ("Cannot execute query2"); while ($row3 = $result2->fetch_array()){ echo " "; } $query3 = "SELECT veranstaltung.VerID, veranstaltung.Bezeichnung FROM ver_doz, veranstaltung WHERE ver_doz.doz_nr = $_POST[del] AND ver_doz.VerID = veranstaltung.VerID"; $result3 = $db->query($query3) or die ("Cannot execute query3"); while ($row4 = $result3->fetch_array()){ echo " "; } echo "

Der Dozent kann kann nicht gelöscht werden, da er noch für folgende Kurse / Wahlpflichtfächer oder Fachprojekte zugeteilt ist:
Nr. Bezeichnung
Kurs: $row1[0] $row1[1]
Wpf: $row2[0]/$row2[3] $row2[2]
Psn: $row3[0]/$row3[3] $row3[2]
VerID: $row4[0] $row4[1]

"; } // Ende if, wenn Dozent noch für Kurse eingeteilt ist } // Ende Action script ?>