VILESCI // setzt vorraus: - tbl_sprache // - tbl_studiengang // einschraenkung auf studiengang_fk per http-get: // sync_fas_vilesci_note_stg.php?stg_von=x&stg_bis=y // ************************************** require_once('../cis/config.inc.php'); //$adress='fas_sync@technikum-wien.at'; $conn=pg_connect(CONN_STRING) or die("Connection zur Portal Datenbank fehlgeschlagen"); $headtext=''; $text=''; $lv_arr = array(); //array (lehrveranstaltung_fk->lehrveranstaltung_id) $qry = "select * from lehre.tbl_lehrveranstaltung"; if($result = pg_query($conn, $qry)) { while($row = pg_fetch_object($result)) { $lv_arr[$row->studiengang_kz][$row->semester][$row->lehreverzeichnis] = 1; } } $text .= ""; //query bauen: falls http-get-einschraenkungen fuer student_fk //sync_fas_vilesci_note.php?student_fk_von=x&student_fk_bis=y /* $getstr = ""; $sqlstr = "SELECT DISTINCT student_fk FROM note"; if (isset($_REQUEST["student_fk_von"])) $getstr .= " student_fk >='".$_REQUEST["student_fk_von"]."'"; if (isset($_REQUEST["student_fk_bis"])) { if ($getstr != "") $getstr .= " AND"; $getstr .= " student_fk <='".$_REQUEST["student_fk_bis"]."'"; } if ($getstr != "") $getstr = " WHERE ".$getstr; $sqlstr = $sqlstr.$getstr." order by student_fk"; */ $getstr = ""; $sqlstr = "select * from tbl_studiengang"; if (isset($_REQUEST["stg_von"])) $getstr .= " studiengang_kz >= '".$_REQUEST["stg_von"]."'"; if (isset($_REQUEST["stg_bis"])) { if ($getstr != "") $getstr .= " AND"; $getstr .= " studiengang_kz <= '".$_REQUEST["stg_bis"]."'"; } if ($getstr != "") $getstr = " WHERE".$getstr; $sqlstr = $sqlstr.$getstr." order by kurzbzlang"; //echo $sqlstr; //$sqlstr ="select count(*) from note, student where note.student_fk = student.student_pk and student.studiengang_fk = '16' and (note.student_fk=12217 or note.student_fk = 10704);"; if($result = pg_query($conn, $sqlstr)) { while($row = pg_fetch_object($result)) { $text .= "