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_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" Ausgabe Adressliste für Word

Noteneingabe
"; $db = dbconnect(); $query = "SELECT id, FPRNr, Bezeichnung, bemerkung FROM fachprojekt 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 fach_ergebnis where id=$row[id]") ){ if ( $row1=$res->fetch_array() ) { $result_ist=$row1[0]; } else $result_ist=0; } else $result_ist=0; echo " "; } echo "

FPRNr

Bezeichnung

eingetragene

Auswahl Notenliste

Fachprojektdaten

$row[FPRNr]

$row[Bezeichnung]
$row[bemerkung]

$result_ist


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

Ergebnistabelle
$fach[bezeichnung]
"; $db = dbconnect(); $query = "SELECT stud.uid FROM fach_wunsch, stud WHERE id=\"". $_POST['ausw_ausg']."\" AND Prioritaet=\"0\" AND fach_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 fach_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_fachid = $_COOKIE["ck_fachid"]; $db = dbconnect(); $result8 = $db->query("SELECT stud.uid FROM fach_wunsch, stud WHERE id=\"$ck_fachid\" AND Prioritaet=\"0\" AND fach_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 fach_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 fach_ergebnis( uid, id, Thema, Korrektor) VALUES( '$row8[0]', '$ck_fachid', '$Thema', '$Korr' ) "); }else{ $sql = $db->query ("UPDATE fach_ergebnis set uid='$row8[0]', id='$ck_fachid', Thema='$Thema', Korrektor='$Korr' where uid='$row8[0]'"); }//Ende if }//Ende While $sql = $db->query ("DELETE FROM fach_ergebnis WHERE (Thema=\"\" or Thema IS NULL) and id ='$ck_fachid'"); echo " Aktualisierung

Aktualisierung

Die Themen für das Fachprojekt wurden aktualisiert!


"; } //Ende Action Abfrage ?>