query("SELECT 1 FROM ver_admin_rechte, ver_admin_rechte_zuord , ver_admin where ver_admin_rechte.ver_admin_rolle = ver_admin_rechte_zuord.ver_admin_rolle AND ver_admin_rechte_zuord.vaid = ver_admin.vaid AND ver_admin.user = '$user_admin' AND ver_admin_rechte_zuord.ver_admin_rolle = 'a_mailadr'"); $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" Mailadressen

Mailadressen selektieren

"; echo "
Studiengang:



AG:
(Strg-Taste für Mehrfachauswahl)
"; $db = dbconnect(); $query = "SELECT AG FROM stud GROUP BY AG"; $result = $db->query ($query) or die ("Cannot execute query"); echo "

Jahrgang:
(Strg-Taste für Mehrfachauswahl)
"; $db = dbconnect(); $query = "SELECT Jahrgang FROM stud GROUP BY Jahrgang"; $result = $db->query ($query) or die ("Cannot execute query"); echo "

 


"; break; case "ausgabe1": if ($_POST[I] == "" and $_POST[R] == "" and $_POST[F] == "" and $_POST[S] == "" and $_POST[D] == "" ){ // mind. 1 Zweig muss angegeben werden. Getrennt durch and echo " Eingabefehler

Eingabefehler

Es muss mindestens 1 Zweig ausgefüllt werden



"; exit; } /* if ($_POST[ag] == ""){ // mind. 1 AG muss angegeben werden. echo " Eingabefehler

Eingabefehler

Es muss mindestens eine AG ausgefüllt werden



"; exit; } if ($_POST[jahr] == ""){ // mind. 1 Jahrgang muss angegeben werden. echo " Eingabefehler

Eingabefehler

Es muss mindestens ein Jahrgang ausgefüllt werden



"; exit; } */ $year = $_POST[jahr]; for ($i=0;$i 2 Zeichen entfernen $ag1 = substr($ag,0,-2); // ', ' --> 2 Zeichen entfernen $Zweig1 = substr($Zweig,0,-1); // ',' --> 1 Zeichen entfernen $krit_zweig = str_replace (array("'", "Array"), array(" ", ""), $Zweig1); $krit_ag = str_replace (array("'", "Array"), array(" ", ""), $ag1); $krit_jahr = str_replace (array("'", "Array"), array(" ", ""), $jahr1); //In älteren PHP Versionen schreibt er array davor, obwohls keins ist, dies wird entfernt, Prob. bei der FH $ag = str_replace("Array", '', $ag1); $jahr = str_replace("Array", '', $jahr1); if ($_POST[ag] == ""){ // mind. 1 AG muss angegeben werden, wenn nicht, dann alle $ag = "SELECT distinct AG from stud"; } if ($_POST[jahr] == ""){ // mind. 1 Jahrgang muss angegeben werden, wenn nicht, dann alle $jahr = "SELECT distinct jahrgang from stud"; } echo " Ausgabe Mailadressen

Mailadressen
Studienzweig: $krit_zweig
AG:"; if($krit_ag == ''){ echo " alle";}else{ " $krit_ag";} echo"
Jahrgang:"; if($krit_jahr == ''){ echo " alle";}else{ " $krit_jahr";} echo"
"; $db = dbconnect(); $query = "SELECT mail FROM stud WHERE stg IN ($Zweig1) AND ag IN ($ag) AND jahrgang IN ($jahr) AND durchgefallen != 'Y' AND hs = 'L' ORDER BY uid"; # echo $query; # exit; $result = $db->query($query) or die ("Cannot execute query1"); while ($row = $result->fetch_array()){ $mail .= "$row[mail],
"; } $mail2 = substr($mail,0,-5); // ',' --> 5 Zeichen entfernen ",
" echo"
$mail2

Sie können den Inhalt der Tabelle kopieren
und in Ihrem Mailprogramm einfügen!

"; } //Ende Action Abfrage ?>