Themenübersicht
"; $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 skik_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, Zweig, TN_max FROM skik_kurs 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. anhand der gelscheiften ID ausgeben, ohne Durchfaller if ( $res=$db->query("SELECT COUNT( * ) FROM skik_wunsch, stud WHERE id =$row[id] AND Prioritaet = '0' AND skik_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; if ( $res=$db->query("SELECT count(skik_ergebnis.uid) from skik_ergebnis left join stud using (uid) where skik_ergebnis.id=$row[id] and stud.durchgefallen =\"N\"") ){ if ( $row1=$res->fetch_array() ) { $anz_themen=$row1[0]; } else $anz_themen=0; } else $anz_themen=0; echo " "; } } echo "

Nr.

Bezeichnung

Teilnehmer

Anzahl
Themen

Auswahl

Ist / Max

$row[FPRNr]

$row[Bezeichnung]
$row[bemerkung]

$result_ist   /   $row[TN_max]

$anz_themen

"; $split = str_split($row[Zweig]); $vt1 = $split[0]; // I $vt2 = $split[1]; // R $vt3 = $split[2]; // F $vt4 = $split[3]; // S $db = dbconnect(); $dat_vt1 = $db->query("SELECT skik_einsicht, DATE_Format(skik_einsicht, '%d.%m.%Y') skik_einsicht_form FROM skik_ende WHERE stg='$vt1' AND jahrgang='$jahrgang'"); $row_dat1 = $dat_vt1->fetch_array(); $dat_vt2 = $db->query("SELECT skik_einsicht, DATE_Format(skik_einsicht, '%d.%m.%Y') skik_einsicht_form FROM skik_ende WHERE stg='$vt2' AND jahrgang='$jahrgang'"); $row_dat2 = $dat_vt2->fetch_array(); $dat_vt3 = $db->query("SELECT skik_einsicht, DATE_Format(skik_einsicht, '%d.%m.%Y') skik_einsicht_form FROM skik_ende WHERE stg='$vt3' AND jahrgang='$jahrgang'"); $row_dat3 = $dat_vt3->fetch_array(); $dat_vt4 = $db->query("SELECT skik_einsicht, DATE_Format(skik_einsicht, '%d.%m.%Y') skik_einsicht_form FROM skik_ende WHERE stg='$vt4' AND jahrgang='$jahrgang'"); $row_dat4 = $dat_vt4->fetch_array(); $d1 = strtotime ($row_dat1[skik_einsicht]); $d2 = strtotime ($row_dat2[skik_einsicht]); $d3 = strtotime ($row_dat3[skik_einsicht]); $d4 = strtotime ($row_dat4[skik_einsicht]); if($d2!=''){ if($d1 < $d2){ $dat1 = $d1; }else{ $dat1 = $d2; } }else{ $dat1 = $d1; // dann gibts nur ein Bereich } if($d3!=''){ if($dat1 < d3){ $dat1 = $dat1; }else{ $dat1 = $d3; } } if($d4!=''){ if($dat1 < d4){ $dat1 = $dat1; }else{ $dat1 = $d4; } } $heute = mktime(0, 0, 0, date("m"), date("d"), date("Y")); // heutiges Datum $heute_format = date("Y-m-d", $heute); // ISO-8601 Format wie in der Datenbank: Formatierung für Vergleiche erforderlich $a = strtotime ($heute_format); //Umrechnung des Fristgrenztages in eine Zahl if($a>=$dat1){ echo""; }else{ echo ">".date("d.m.Y", $dat1); } echo"


"; break; case "ausgabe": $ProsID = $_POST[ausw_ausg]; $db = dbconnect(); $sel_fach = $db->query("SELECT FPRNr, bezeichnung FROM skik_kurs WHERE id='$ProsID'"); $fach = $sel_fach->fetch_array(); echo " Themenübersicht Sprachkurse / Interkulturelle Kompetenzen
"; $now_date = date('d.m.Y'); echo"

Übersicht der Vertiefungsbereichthemen im Studienjahr 20$jahrgang

Stand: $now_date

 

 

Vertiefungsbereich Nr. $fach[FPRNr] Thema: „$fach[bezeichnung]“

 

"; $db = dbconnect(); $query = "SELECT vorname, nachname, stg, ag, jahrgang, thema, Korrektor FROM skik_ergebnis,stud WHERE skik_ergebnis.uid = stud.uid AND skik_ergebnis.id = $ProsID ORDER BY stud.uid"; $result = $db->query($query) or die ("Cannot execute query"); while ($row = $result->fetch_array()){ echo " "; } echo"

Name, Vorname

Stud. gang

AG

Vertiefungsbereichthema

Korrketor

$row[nachname], $row[vorname]

$row[stg]

$row[ag]/$row[jahrgang]

$row[thema]

$row[Korrektor]

 

Unterschrift Leiter: __________________

"; } ?>