query("SELECT * FROM `VerwaltungLagerplatz` ORDER BY `VerwaltungLagerplatz`.`jahr` DESC LIMIT 1"); $row = $mydb->fetchRow(); $aktuellesjahr = $row['jahr']; $lagerende = $row['ende']; $lagerbeginn = $row['beginn']; if (isset($_POST["submit"])) { //echo "Daten wurden gesendet"; //Submit-Handle foreach($_POST['juid'] as $index => $uid) { $juid = $_POST['juid'][$index]; $bemerkung = $_POST['bemerkung'][$index]; if ($_POST['ausgestellt'][$index]) { $ausgestellt = date('Y-m-d', strtotime($_POST['ausgestellt'][$index])); } else { $ausgestellt = "0000-00-00"; } if ($_POST['vorgelegt'][$index]) { $vorgelegt = date('Y-m-d', strtotime($_POST['vorgelegt'][$index])); } else { $vorgelegt = "0000-00-00"; } if ($_POST['gueltigbis'][$index]) { $gueltigbis = date('Y-m-d', strtotime($_POST['gueltigbis'][$index])); } else { $gueltigbis = "0000-00-00"; } $mydb->query("INSERT INTO TeilnehmerJugendschutz (juid,ausgestellt,vorgelegt,gueltigbis,bemerkung) VALUES ('$juid','$ausgestellt','$vorgelegt','$gueltigbis', '$bemerkung') ON DUPLICATE KEY UPDATE ausgestellt = '$ausgestellt', vorgelegt = '$vorgelegt', gueltigbis = '$gueltigbis', bemerkung ='$bemerkung' "); } } $sql = "SELECT a.uid, a.nachname, a.vorname, s.step,p.geburtstag, t.juid, x.ausgestellt, x.vorgelegt, x.gueltigbis,x.id as idjugendschutz, x.bemerkung, v.gruppe FROM AnmeldungAdressen a LEFT JOIN AnmeldungStatus s ON a.uid = s.uid LEFT JOIN AnmeldungPerson p ON p.uid = a.uid LEFT JOIN JubilaeumTeilnahme t ON t.anmeldung_uid = a.uid LEFT JOIN JubilaeumStammdaten j ON t.juid = j.juid LEFT JOIN AnmeldungVerwaltung as v ON s.uid = v.uid LEFT JOIN TeilnehmerJugendschutz x ON x.juid = j.juid WHERE s.step >= 11 AND s.bestaetigt = 1 AND t.juid > 0 UNION ALL SELECT a.uid, a.nachname, a.vorname, s.step,p.geburtstag, t.juid, x.ausgestellt, x.vorgelegt, x.gueltigbis,x.id as idjugendschutz, x.bemerkung, v.gruppe FROM AnmeldungAdressen a LEFT JOIN AnmeldungStatus s ON a.uid = s.uid LEFT JOIN AnmeldungPerson p ON p.uid = a.uid LEFT JOIN JubilaeumGaeste t ON t.anmeldung_uid = a.uid LEFT JOIN JubilaeumStammdaten j ON t.juid = j.juid LEFT JOIN AnmeldungVerwaltung as v ON s.uid = v.uid LEFT JOIN TeilnehmerJugendschutz x ON x.juid = j.juid WHERE s.step >= 11 AND s.bestaetigt = 1 AND t.juid > 0 ORDER BY nachname COLLATE latin1_german2_ci, vorname COLLATE latin1_german2_ci"; $mydb->query($sql); echo "
"; echo "

"; echo "
\n"; echo ""; while ($row = $mydb->fetchRow()) { echo ""; $gueltigDatum = $row['gueltigbis']; $geburtstag = new DateTime(date($row['geburtstag'])); $ende = new DateTime(date( $lagerende)); $differenz = $geburtstag->diff($ende); $alter = $differenz->format('%y'); $dateTimestampBeginn = strtotime($lagerbeginn); $dateTimestampGueltig = strtotime($gueltigDatum); echo ""; if ( ($alter > 15) && ($row['gruppe'] >= 3) ) { if(($row['idjugendschutz']) && ($row['gueltigbis'] != "0000-00-00")) { if($dateTimestampBeginn < $dateTimestampGueltig) { echo ""; } else { echo ""; } } else { echo ""; } } else { echo ""; } if ($row['ausgestellt'] && $row['ausgestellt'] != "0000-00-00") { $value = date("d.m.Y", strtotime($row['ausgestellt'])); } else { $value = ""; } echo ""; if ($row['vorgelegt'] && $row['vorgelegt'] != "0000-00-00") { $value = date("d.m.Y", strtotime($row['vorgelegt'])); } else { $value = ""; } echo ""; if ($row['gueltigbis'] && $row['gueltigbis'] != "0000-00-00") { $value = date("d.m.Y", strtotime($row['gueltigbis'])); } else { $value = ""; } echo ""; echo ""; echo ""; echo "\n"; } echo "
NachnameVornameAlterFührungszeugnisausgestelltvorgelegtgültig bisBemerkung
". $row['nachname'] ."". $row['vorname']."$alter -
"; echo "

"; echo "
"; $mydb->disconnect(); ?>