query("SELECT wert1, wert2 FROM parameter WHERE pid='2'"); $uhd = $ansp->fetch_array(); $ansprechpart = "$uhd[wert1]"; // Ansprechpartner bei Probleme $helpmail = "$uhd[wert2]"; // Kontaktmailadresse bei Problemen if ($_COOKIE["uid1"] == ""){ include("kurs/anmeldefehler_subdir.php"); exit;} //Wenn man nicht angemeldet ist soll man nichts auswählen können $uid1=$_COOKIE["uid1"]; include("kurs/fach/fach_useronline_write.php"); // Für Statistik, wieviele User online sind // ÜBerprüfung, ob die Anmeldefrist überschritten ist $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 $res = $db->query("SELECT Jahrgang, stg FROM stud where uid=\"$uid1\""); $stud_jahr = $res->fetch_array(); $anm_schluss = $db->query("SELECT DATE_Format(fachprojekt_beginn, '%Y-%m-%d')AS beginndatum, DATE_Format(fachprojekt_beginn, '%d.%m.%Y')AS beginnform, DATE_Format(fachprojekt_ende, '%Y-%m-%d')AS enddatum FROM fach_ende WHERE jahrgang=\"$stud_jahr[Jahrgang]\" AND stg='$stud_jahr[stg]'"); $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['enddatum']); // Umrechnung des Enddatums in eine Zahl $c = strtotime ($row_schluss['beginndatum']); // Umrechnung des Beginndatums in eine Zahl if ($a < $c){ echo " Anmeldungen noch nicht möglich!

Anmeldungen noch nicht möglich!

Anmeldungen sind erst ab $row_schluss[beginnform] möglich!



"; exit; } // Ende Überprüfung der Zeitüberschreitung if ($a > $b){ echo " Anmeldezeit vertstrichen

Anmeldezeit vertstrichen

Anmeldungen sind derzeit nicht möglich!



"; exit; } // Ende Überprüfung der Zeitüberschreitung // Anmeldeschluss, auslesen und 1 Tag abziehen, da der Student das Datum wissen möchte, bis wann er sich anmelden kann, und nicht ab wann das System gesperrt ist. $anm_schluss = $db->query("SELECT anz_prios, DATE_Format(fachprojekt_ende, '%d. %m. %Y') FROM fach_ende where jahrgang=\"$stud_jahr[Jahrgang]\""); $row_schluss = $anm_schluss->fetch_array(); // Auslesen des Datenbankdatum, um davon ein Tag abziehen zu können $tag = substr($row_schluss[0], 0,2); // Tag auslesen aus der SQL-Abfrage $mon = substr($row_schluss[0], 3,3); // Monat auslesen aus der SQL-Abfrage $jahr = substr($row_schluss[0], 7, 10); // Jahr auslesen aus der SQL Abfrage $tstamp = mktime(0,0,0, $mon, $tag, $jahr); // Tag subtrahieren, der dann in der HTML auch ausgegeben wird $datum = date("d.m.Y",$tstamp); // Datum formatieren $result = $db->query("SELECT uid, nachname, vorname, Jahrgang FROM stud where uid=\"$uid1\""); $row = $result->fetch_array(); // ################################################## BEGINN DER FEHLERMELDUNGEN ################################################## $stg_leer = $db->query("SELECT vorname, nachname, poplz, poort, postrasse, stg, stgtext, ag, jahrgang FROM stud where uid=\"$uid1\""); $row_stg = $stg_leer->fetch_array(); // Feststellen, wenn Feld leer muss ein Studiengang gewählt werden if ($row_stg['stg'] == "") { echo " Fehlende Informationen

Fehlende Informationen

In Ihrem Profil ist kein Studienzweig eingetragen.
Bitte wenden Sie sich an $ansprechpart



"; exit; } if ($row_stg['vorname'] == "") { echo " Fehlende Informationen

Fehlende Informationen

Sie müssen zuerst Ihren Vornamen eintragen!



"; exit; } if ($row_stg['nachname'] == "") { echo " Fehlende Informationen

Fehlende Informationen

Sie müssen zuerst Ihren Nachnamen eintragen!



"; exit; } /* if ($row_stg[poplz] == "") { echo " Fehlende Informationen

Fehlende Informationen

Sie müssen zuerst Ihre Postleitzahl eintragen!



"; exit; } if ($row_stg[poort] == "") { echo " < Fehlende Informationen

Fehlende Informationen

Sie müssen zuerst Ihren Wohnort eintragen!



"; exit; } if ($row_stg[postrasse] == "") { echo " Fehlende Informationen

Fehlende Informationen

Sie müssen zuerst Ihre Straße eintragen!



"; exit; } */ if ($row_stg['ag'] == "") { echo " Fehlende Informationen

Fehlende Informationen

Sie müssen zuerst Ihre AG eintragen!



"; exit; } /* if ($row_stg[jahrgang] == "") { echo " Fehlende Informationen

Fehlende Informationen

Sie müssen zuerst Ihren Jahrgang eintragen!



"; exit; } */ // ################################################## ENDE DER FEHLERMELDUNGEN ################################################## if (isset($_GET['action'])) $action = $_GET['action']; else $action = ""; switch($action){ default: echo " Auswahl der Fachprojekte für $row[vorname] $row[nachname] Auswahl der Wahlpflichtfächer für $row[vorname] $row[nachname]

Auswahl der Fachprojekte für $row[vorname] $row[nachname]
Anmelde- / Änderungsfrist ist der $datum
"; if($row_schluss['anz_prios'] >= 2){ echo" "; } if($row_schluss['anz_prios'] >= 3){ echo" "; } if($row_schluss['anz_prios'] >= 4){ echo" "; } $db = dbconnect(); $res = $db->query("SELECT nachname, vorname, postrasse, poplz, poort, AG, Jahrgang, stg, mail FROM stud where uid=\"$uid1\""); $stud_jahr = $res->fetch_array(); $query = "SELECT id, FPRNr, Bezeichnung, bemerkung FROM fachprojekt WHERE Jahr='$stud_jahr[Jahrgang]' AND Zweig LIKE '%$stud_jahr[stg]%' ORDER BY FPRNr ASC"; $result = $db->query($query) or die ("Cannot execute query1"); while ($row = $result->fetch_array()){ echo " "; if($row_schluss['anz_prios'] >= 2){ echo " "; } if($row_schluss['anz_prios'] >= 3){ echo" "; } if($row_schluss['anz_prios'] >= 4){ echo" "; } echo" "; } echo "

Nr.

Bezeichnung

1. Priorität

2. Priorität

3. Priorität

4. Priorität

$row[FPRNr] $row[Bezeichnung]
$row[bemerkung]
query("SELECT uid, id, Prioritaet FROM fach_wunsch where id=\"$row[id]\" and uid=\"$uid1\" and Prioritaet=\"1\""); $row2 = $result2->fetch_array(); if ($row2['Prioritaet'] == "1") echo " checked"; echo "> query("SELECT uid, id, Prioritaet FROM fach_wunsch where id=\"$row[id]\" and uid=\"$uid1\" and Prioritaet=\"2\""); $row3 = $result3->fetch_array(); if ($row3['Prioritaet'] == "2") echo " checked"; echo "> query("SELECT uid, id, Prioritaet FROM fach_wunsch where id=\"$row[id]\" and uid=\"$uid1\" and Prioritaet=\"3\""); $row4 = $result4->fetch_array(); if ($row4['Prioritaet'] == "3") echo " checked"; echo "> query("SELECT uid, id, Prioritaet FROM fach_wunsch where id=\"$row[id]\" and uid=\"$uid1\" and Prioritaet=\"4\""); $row5 = $result5->fetch_array(); if ($row5['Prioritaet'] == "4") echo " checked"; echo ">


"; break; case "Fachprojekt": $db = dbconnect(); $uid1=$_COOKIE["uid1"]; $res = $db->query("SELECT Jahrgang, stg FROM stud where uid=\"$uid1\""); $stud_jahr = $res->fetch_array(); $anzprio = $db->query("SELECT anz_prios FROM fach_ende where jahrgang=\"$stud_jahr[Jahrgang]\" AND stg='$stud_jahr[stg]'"); $row_anzprio = $anzprio->fetch_array(); // Auslesen des Datenbankdatum, um davon ein Tag abziehen zu können $fehler = " Doppelbelegung

Doppelbelegung

Es dürfen keine Felder doppelt angeklickt werden



"; if($row_anzprio['anz_prios'] >= 2){ # Bei 2 Prios, diese If-Bedingung verwenden if ($_POST['FPRNr_Prio1'] == "" or $_POST['FPRNr_Prio2'] == "" or $_POST['FPRNr_Prio1'] == $_POST['FPRNr_Prio2']) { echo $fehler; exit; } } if($row_anzprio['anz_prios'] >= 3){ # Bei 3 Prios, diese If-Bedingung verwenden if ($_POST['FPRNr_Prio1'] == "" or $_POST['FPRNr_Prio2'] == "" or $_POST['FPRNr_Prio3'] == "" or $_POST['FPRNr_Prio1'] == $_POST['FPRNr_Prio2'] or $_POST['FPRNr_Prio2'] == $_POST['FPRNr_Prio3'] or $_POST['FPRNr_Prio1'] == $_POST['FPRNr_Prio3']) { echo $fehler; exit; } } if($row_anzprio['anz_prios'] >= 4){ # Bei 4 Prios, diese If-Bedingung verwenden if ($_POST['FPRNr_Prio1'] == "" or $_POST['FPRNr_Prio2'] == "" or $_POST['FPRNr_Prio3'] == "" or $_POST['FPRNr_Prio4'] == "" or $_POST['FPRNr_Prio1'] == $_POST['FPRNr_Prio2'] or $_POST['FPRNr_Prio2'] == $_POST['FPRNr_Prio3'] or $_POST['FPRNr_Prio3'] == $_POST['FPRNr_Prio4'] or $_POST['FPRNr_Prio1'] == $_POST['FPRNr_Prio3'] or $_POST['FPRNr_Prio1'] == $_POST['FPRNr_Prio4'] or $_POST['FPRNr_Prio2'] == $_POST['FPRNr_Prio4']) { echo $fehler; exit; } } $sql = $db->query("delete from fach_wunsch where uid = '$uid1'"); $result_1 = $db->query("INSERT INTO `fach_wunsch` ( `uid` , `id` , `Prioritaet` ) VALUES ('$uid1', ". $_POST['FPRNr_Prio1'].", '0')"); $result_1 = $db->query("INSERT INTO `fach_wunsch` ( `uid` , `id` , `Prioritaet` ) VALUES ('$uid1', ". $_POST['FPRNr_Prio1'].", '1')"); if($row_anzprio['anz_prios'] >= 2){ $result_1 = $db->query("INSERT INTO `fach_wunsch` ( `uid` , `id` , `Prioritaet` ) VALUES ('$uid1', ". $_POST['FPRNr_Prio2'].", '2')"); } if($row_anzprio['anz_prios'] >= 3){ $result_1 = $db->query("INSERT INTO `fach_wunsch` ( `uid` , `id` , `Prioritaet` ) VALUES ('$uid1', ". $_POST['FPRNr_Prio3'].", '3')"); } if($row_anzprio['anz_prios'] >= 4){ $result_1 = $db->query("INSERT INTO `fach_wunsch` ( `uid` , `id` , `Prioritaet` ) VALUES ('$uid1', ". $_POST['FPRNr_Prio4'].", '4')"); } $ausgabe1 = $db->query("SELECT Bezeichnung FROM fachprojekt where id=". $_POST['FPRNr_Prio1'].""); $Wpf1 = $ausgabe1->fetch_array(); if($row_anzprio['anz_prios'] >= 2){ $ausgabe2 = $db->query("SELECT Bezeichnung FROM fachprojekt where id=". $_POST['FPRNr_Prio2'].""); $Wpf2 = $ausgabe2->fetch_array(); } if($row_anzprio['anz_prios'] >= 3){ $ausgabe3 = $db->query("SELECT Bezeichnung FROM fachprojekt where id=". $_POST['FPRNr_Prio3'].""); $Wpf3 = $ausgabe3->fetch_array(); } if($row_anzprio['anz_prios'] >= 4){ $ausgabe4 = $db->query("SELECT Bezeichnung FROM fachprojekt where id=". $_POST['FPRNr_Prio4'].""); $Wpf4 = $ausgabe4->fetch_array(); } echo " Wahlergebnis

Wahlergebnis

"; if($row_anzprio['anz_prios'] >= 2){ echo" "; } if($row_anzprio['anz_prios'] >= 3){ echo" "; } if($row_anzprio['anz_prios'] >= 4){ echo" "; } echo"

 

 

Priorität 1:

$Wpf1[Bezeichnung]

Priorität 2:

$Wpf2[Bezeichnung]

Priorität 3:

$Wpf3[Bezeichnung]

Priorität 4:

$Wpf4[Bezeichnung]

 

 



"; } // If Anweisung Action-Abfrage ?>