query("SELECT DATE_Format(fachprojekt_einsicht, '%Y-%m-%d')AS datum, DATE_Format(fachprojekt_einsicht, '%d.%m.%Y')AS einsicht1 FROM fach_ende where jahrgang=\"$jahrgang\""); $row_schluss = $anm_schluss->fetch_array(); // Herausfinden des Beginndatums des vom Studenten gewählten Kurses $a = strtotime ($heute_format); //Umrechnung des Fristgrenztages in eine Zahl $b = strtotime ($row_schluss[datum]); // Umrechnung des Beginndatums in eine Zahl if ($a < $b){ echo " Zugang gesperrt

Zugang gesperrt

Die Adressliste der Fachprojekte kann nicht vor
$row_schluss[einsicht1]
abgerufen werden!



"; exit; } // Ende Überprüfung der Zeitüberschreitung if (isset($_GET['action'])) $action = $_GET['action']; else $action = ""; switch($action){ default: echo" Fachprojektbescheinigung

Fachprojektbescheinigung
"; $db = dbconnect(); $sel_doznr = $db->query("SELECT doz_nr FROM doz where doz_uid=\"$doz_uid1\""); $doz_nr = $sel_doznr->fetch_array(); $sel_id = "SELECT id FROM fach_doz where doz_nr=\"$doz_nr[0]\""; // ID herausfinden übr doz_nr $id = $db->query($sel_id) or die ("Cannot execute ID"); while ($row_id = $id->fetch_array()){ //Schleife1 diverse IDs durchlaufen $query = "SELECT id, FPRNr, Bezeichnung, TN_max FROM fachprojekt where Jahr=\"$jahrgang\" and id=\"$row_id[id]\" order by FPRNr asc"; //ID kann doppelt belegt sein $result = $db->query($query) or die ("Cannot execute query"); while ($row = $result->fetch_array()){ // Schleife2 Bezeichnung usw. anahnd der gelscheiften ID ausgeben if ( $res=$db->query("SELECT COUNT( * ) FROM fach_wunsch, stud WHERE id =$row[id] AND Prioritaet = '0' AND fach_wunsch.uid = stud.uid AND stud.durchgefallen !='Y'") ){ if ( $row1=$res->fetch_array() ) { $result_ist=$row1[0]; } else $result_ist=0; } else $result_ist=0; echo " "; } } echo "

FPRNr

Bezeichnung

Teilnehmer

Auswahl

Ist / Max

$row[FPRNr]

$row[Bezeichnung]
$row[bemerkung]

$result_ist   /   $row[TN_max]


"; break; case "ausgabe": $db = dbconnect(); $sel_fach = $db->query("SELECT Bezeichnung FROM fachprojekt where id=\"". $_POST['ausw_ausg']."\""); // ausw_ausg = fachprojekt.id $fach = $sel_fach->fetch_array(); $abfrage = "SELECT stud.uid, Vorname, Nachname, AG, Jahrgang FROM stud LEFT JOIN fach_ergebnis USING ( uid ) WHERE fach_ergebnis.uid = stud.uid AND fach_ergebnis.id = \"". $_POST['ausw_ausg']."\" AND stud.durchgefallen !='Y' "; setcookie ("ck_ProsID", $_POST[ausw_ausg]); echo " Ausgabe Fachprojektbescheinigung
Fach: $fach[Bezeichnung]

 

"; $db = dbconnect(); $sql = $db->query($abfrage); // $result= Alle Studenten, die das ausgewählte fachprojekt belegt haben while ($res_ausg = $sql->fetch_array()){ $sel_daten = $db->query("SELECT Thema, Note FROM fach_ergebnis where uid=\"$res_ausg[uid]\" and id=\"". $_POST['ausw_ausg']."\""); // ausw_ausg = fachprojekt.id $daten = $sel_daten->fetch_array(); echo " "; } echo"

Vorname

Nachname

AG

Thema

Punkte

Note

$res_ausg[Vorname]

$res_ausg[Nachname]

$res_ausg[AG]/$res_ausg[Jahrgang]

$daten[Thema]

"; if ($daten[Note] != 'NULL'){ echo "$daten[Note]";} echo"

"; switch($daten[Note]) { case 'NULL': echo ""; break; case 0: echo "ungenügend"; break; case 1: case 2: case 3: echo "mangelhaft"; break; case 4: case 5: case 6: echo "ausreichend"; break; case 7: case 8: case 9: echo "befriedigend"; break; case 10: case 11: case 12: echo "gut"; break; case 13: case 14: case 15: echo "sehr gut"; break; } echo"


"; } //Ende Action Abfrage ?>