query("SELECT 1 FROM skik_admin_rechte, skik_admin_rechte_zuord , skik_admin where skik_admin_rechte.skik_admin_rolle = skik_admin_rechte_zuord.skik_admin_rolle AND skik_admin_rechte_zuord.faid = skik_admin.faid AND skik_admin.user = '$user_admin' AND skik_admin_rechte_zuord.skik_admin_rolle = 'a_noten'"); $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"

Noteneingabe
"; $db = dbconnect(); $query = "SELECT id, FPRNr, Bezeichnung, bemerkung FROM skik_kurs where Jahr=\"$jahrgang\" order by FPRNr asc"; $result = $db->query($query) or die ("Cannot execute query"); while ($row = $result->fetch_array()){ if ( $res=$db->query("SELECT COUNT(*) FROM skik_ergebnis where id=$row[id]") ){ if ( $row1=$res->fetch_array() ) { $result_ist=$row1[0]; } else $result_ist=0; } else $result_ist=0; echo " "; } echo "

Nr.

Bezeichnung

Eingetragene Themen

Auswahl Notenliste

$row[FPRNr]

$row[Bezeichnung]
$row[bemerkung]

$result_ist


"; break; case "ausgabe": $db = dbconnect(); $sel_pros = $db->query("SELECT bezeichnung FROM skik_kurs where id=\"". $_POST['ausw_ausg']."\""); $pros = $sel_pros->fetch_array(); setcookie ("ck_prosid", $_POST[ausw_ausg]); //ausgewählte Pros.ID wird in Cookie gespeichert echo " Vertiefungsbereich bearbeiten

Ergebnistabelle
$pros[bezeichnung]
"; $db = dbconnect(); $query = "SELECT stud.uid FROM skik_wunsch, stud WHERE id=\"". $_POST['ausw_ausg']."\" AND Prioritaet=\"0\" AND skik_wunsch.uid=stud.uid AND stud.durchgefallen !='Y' ORDER BY stud.uid"; $result = $db->query ($query) or die ("Cannot execute query"); while ($row = $result->fetch_array()){ $stud_info = $db->query("SELECT vorname, nachname, ag, jahrgang FROM stud where uid=\"$row[uid]\""); $info = $stud_info->fetch_array(); $result1 = $db->query("SELECT * FROM skik_ergebnis where uid=\"$row[uid]\""); $row1 = $result1->fetch_array(); if($row1[Note] != ''){ $vorkomma = substr($row1[Note], 0,1); $nachkomma = substr($row1[Note], 2,1); }else{ $vorkomma = ""; $nachkomma = ""; } echo " "; } echo"

Name

AG

Thema

Korrektor
Vorname Nachname

$info[vorname] $info[nachname]

$info[ag]/$info[jahrgang]

 
"; break; case "bearbeiten2": $ck_prosid = $_COOKIE["ck_prosid"]; $db = dbconnect(); $result8 = $db->query("SELECT stud.uid FROM skik_wunsch, stud WHERE id=\"$ck_prosid\" AND Prioritaet=\"0\" AND skik_wunsch.uid = stud.uid AND stud.durchgefallen !='Y'"); while ($row8 = $result8->fetch_array()){ $stud=$_POST[$row8[0]."vor"].",".$_POST[$row8[0]."nach"]; $stud_pruef=$_POST[$row8[0]."vor"].$_POST[$row8[0]."nach"]; $Thema= $_POST['Thema_'.$row8[0]]; $Korr = $_POST['Korr_'.$row8[0]]; if($stud_pruef > 50){ echo" Falsche Note

Falsche Note

Es dürfen keine Noten über 5,0 vergeben werden!



"; exit; } //Abfrage, ob insert oder update kommen muss $result_vorh = $db->query("SELECT * FROM skik_ergebnis where uid=\"$row8[0]\""); $vorhanden = $result_vorh->fetch_array(); if ($Thema =="" && $stud_pruef != 'NULLNULL') { echo" Doppelerfassung

Fehlerfassung

Es dürfen keine Noten ohne Thema vergeben werden!
Dies ist so bei $row8[0]



"; exit; } if ($vorhanden[uid] == ""){ $sql = $db->query ("INSERT INTO skik_ergebnis( uid, id, Thema, Korrektor ) VALUES( '$row8[0]', '$ck_prosid', '$Thema', '$Korr' ) "); }else{ $sql = $db->query ("UPDATE skik_ergebnis set uid='$row8[0]', id='$ck_prosid', Thema='$Thema', Korrektor='$Korr' where uid='$row8[0]'"); }//Ende if }//Ende While $sql = $db->query ("DELETE FROM skik_ergebnis WHERE (Thema=\"\" or Thema IS NULL) and id ='$ck_prosid'"); echo " Aktualisierung

Aktualisierung

Die Noten wurden aktualisiert!


"; } //Ende Action Abfrage ?>