当前位置: 首页>>代码示例>>PHP>>正文


PHP basis_db::db_num_rows方法代码示例

本文整理汇总了PHP中basis_db::db_num_rows方法的典型用法代码示例。如果您正苦于以下问题:PHP basis_db::db_num_rows方法的具体用法?PHP basis_db::db_num_rows怎么用?PHP basis_db::db_num_rows使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在basis_db的用法示例。


在下文中一共展示了basis_db::db_num_rows方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: drawBetreuungen

function drawBetreuungen()
{
    global $gesamtkosten_lva, $zeile, $spalte, $stsem1, $stsem2, $last_fb, $worksheet;
    global $format_bold, $format_colored, $gesamtkosten_betreuung;
    global $gesamtkosten_fb, $format_number, $format_number1;
    $qry_fb = "SELECT\n\t\t\t\t*\n\t\t\tFROM\n\t\t\t\tlehre.tbl_projektarbeit, lehre.tbl_lehreinheit, lehre.tbl_lehrveranstaltung, lehre.tbl_projektbetreuer, public.tbl_person, lehre.tbl_lehrfach\n\t\t\tWHERE\n\t\t\t\ttbl_projektarbeit.lehreinheit_id=tbl_lehreinheit.lehreinheit_id AND\n\t\t\t\ttbl_lehreinheit.lehrveranstaltung_id=tbl_lehrveranstaltung.lehrveranstaltung_id AND\n\t\t\t\ttbl_projektarbeit.projektarbeit_id=tbl_projektbetreuer.projektarbeit_id AND\n\t\t\t\ttbl_lehreinheit.lehrfach_id=tbl_lehrfach.lehrfach_id AND\n\t\t\t\ttbl_person.person_id=tbl_projektbetreuer.person_id AND\n\t\t\t\t(tbl_lehreinheit.studiensemester_kurzbz='" . addslashes($stsem1) . "' OR\n\t\t\t\t tbl_lehreinheit.studiensemester_kurzbz='" . addslashes($stsem2) . "') AND\n\t\t\t\t(tbl_projektbetreuer.faktor*tbl_projektbetreuer.stundensatz*tbl_projektbetreuer.stunden)>0 AND\n\t\t\t\ttbl_lehrfach.fachbereich_kurzbz='" . addslashes($last_fb) . "'\n\t\t\t";
    $db = new basis_db();
    $gesamtkosten_betreuung = 0;
    if ($result_fb = $db->db_query($qry_fb)) {
        $spalte = 11;
        $worksheet->writeNumber($zeile, ++$spalte, $gesamtkosten_lva, $format_number);
        if ($db->db_num_rows($result_fb) > 0) {
            $zeile++;
            $zeile++;
            $worksheet->write($zeile, 1, "Betreuungen", $format_bold);
            $spalte = 2;
            $worksheet->write($zeile, $spalte, "Titel", $format_colored);
            $worksheet->write($zeile, ++$spalte, "", $format_colored);
            $worksheet->write($zeile, ++$spalte, "", $format_colored);
            $worksheet->write($zeile, ++$spalte, "", $format_colored);
            $worksheet->write($zeile, ++$spalte, "Stunden", $format_colored);
            $worksheet->write($zeile, ++$spalte, "Summe", $format_colored);
            $worksheet->write($zeile, ++$spalte, "Student", $format_colored);
            $worksheet->write($zeile, ++$spalte, "Lektor", $format_colored);
            $worksheet->write($zeile, ++$spalte, "Kosten", $format_colored);
            $stunden_betreuung = 0;
            while ($row_fb = $db->db_fetch_object($result_fb)) {
                $zeile++;
                $spalte = 2;
                $worksheet->write($zeile, $spalte, $row_fb->titel);
                $spalte += 2;
                $worksheet->write($zeile, ++$spalte, '');
                $worksheet->write($zeile, ++$spalte, number_format($row_fb->stunden, 2));
                $worksheet->write($zeile, ++$spalte, '');
                $benutzer = new benutzer();
                $benutzer->load($row_fb->student_uid);
                $worksheet->write($zeile, ++$spalte, "{$benutzer->nachname} {$benutzer->vorname}");
                $worksheet->write($zeile, ++$spalte, "{$row_fb->nachname} {$row_fb->vorname}");
                $worksheet->writeNumber($zeile, ++$spalte, $row_fb->stundensatz * $row_fb->faktor * $row_fb->stunden, $format_number1);
                $gesamtkosten_betreuung += $row_fb->stundensatz * $row_fb->faktor * $row_fb->stunden;
                $stunden_betreuung += $row_fb->stunden;
            }
            $zeile++;
            $spalte = 7;
            $worksheet->writeNumber($zeile, $spalte, $stunden_betreuung, $format_number);
            $spalte = 11;
            $worksheet->writeNumber($zeile, $spalte, $gesamtkosten_betreuung, $format_number);
            $spalte = 12;
            $worksheet->writeNumber($zeile, $spalte, $gesamtkosten_betreuung, $format_number);
        }
        $gesamtkosten_fb += $gesamtkosten_betreuung + $gesamtkosten_lva;
        $gesamtkosten_lva = 0;
    } else {
        echo 'Error';
    }
}
开发者ID:andikoller,项目名称:FHC-3.0-FHBGLD,代码行数:56,代码来源:lvplanunggesamtsj.php

示例2: IN

$stsem_obj->getAll();
//Studiensemester DropDown
$stsem_content = $p->t('global/studiensemester') . ": <SELECT name='stsem' onChange=\"MM_jumpMenu('self',this,0)\">\n";
foreach ($stsem_obj->studiensemester as $studiensemester) {
    $selected = $stsem == $studiensemester->studiensemester_kurzbz ? 'selected' : '';
    $stsem_content .= "<OPTION value='legesamtnoteeintragen.php?lvid={$lvid}&stsem={$studiensemester->studiensemester_kurzbz}' {$selected}>{$studiensemester->studiensemester_kurzbz}</OPTION>\n";
}
$stsem_content .= "</SELECT>\n";
//Lehreinheiten laden
if ($rechte->isBerechtigt('admin', 0) || $rechte->isBerechtigt('admin', $lv_obj->studiengang_kz) || $rechte->isBerechtigt('lehre', $lv_obj->studiengang_kz)) {
    $qry = "SELECT \n\t\t\t\tdistinct lehrfach.kurzbz as lfbez, tbl_lehreinheit.lehreinheit_id, tbl_lehreinheit.lehrform_kurzbz as lehrform_kurzbz \n\t\t\tFROM \n\t\t\t\tlehre.tbl_lehreinheit, lehre.tbl_lehrveranstaltung as lehrfach, lehre.tbl_lehreinheitmitarbeiter\n\t\t\tWHERE \n\t\t\t\ttbl_lehreinheit.lehrveranstaltung_id=" . $db->db_add_param($lvid, FHC_INTEGER) . " AND\n\t\t\t\ttbl_lehreinheit.lehrfach_id = lehrfach.lehrveranstaltung_id AND\n\t\t\t\ttbl_lehreinheit.lehreinheit_id = tbl_lehreinheitmitarbeiter.lehreinheit_id AND\n\t\t\t\ttbl_lehreinheit.studiensemester_kurzbz = " . $db->db_add_param($stsem);
} else {
    $qry = "SELECT \n\t\t\t\tdistinct lehrfach.kurzbz as lfbez, tbl_lehreinheit.lehreinheit_id, tbl_lehreinheit.lehrform_kurzbz as lehrform_kurzbz \n\t\t\tFROM \n\t\t\t\tlehre.tbl_lehreinheit, lehre.tbl_lehrveranstaltung as lehrfach, lehre.tbl_lehreinheitmitarbeiter\n\t\t\tWHERE \n\t\t\t\ttbl_lehreinheit.lehrveranstaltung_id=" . $db->db_add_param($lvid, FHC_INTEGER) . " AND\n\t\t\t\ttbl_lehreinheit.lehrfach_id = lehrfach.lehrveranstaltung_id AND\n\t\t\t\ttbl_lehreinheit.lehreinheit_id = tbl_lehreinheitmitarbeiter.lehreinheit_id AND\n\t\t\t\ttbl_lehreinheit.lehrveranstaltung_id IN (SELECT lehrveranstaltung_id FROM lehre.tbl_lehreinheit JOIN lehre.tbl_lehreinheitmitarbeiter USING(lehreinheit_id) WHERE mitarbeiter_uid=" . $db->db_add_param($user) . ") AND\n\t\t\t\ttbl_lehreinheit.studiensemester_kurzbz = " . $db->db_add_param($stsem);
}
if ($result = $db->db_query($qry)) {
    if ($db->db_num_rows($result) > 0) {
        //Lehreinheiten DropDown
        echo $p->t('global/lehreinheit') . " : <SELECT name='lehreinheit_id' onChange=\"MM_jumpMenu('self',this,0)\">\n";
        while ($row = $db->db_fetch_object($result)) {
            if ($lehreinheit_id == '') {
                $lehreinheit_id = $row->lehreinheit_id;
            }
            $selected = $row->lehreinheit_id == $lehreinheit_id ? 'selected' : '';
            $qry_lektoren = "SELECT * FROM lehre.tbl_lehreinheitmitarbeiter JOIN public.tbl_mitarbeiter USING(mitarbeiter_uid) WHERE lehreinheit_id=" . $db->db_add_param($row->lehreinheit_id, FHC_INTEGER);
            if ($result_lektoren = $db->db_query($qry_lektoren)) {
                $lektoren = '( ';
                $i = 0;
                while ($row_lektoren = $db->db_fetch_object($result_lektoren)) {
                    $lektoren .= $row_lektoren->kurzbz;
                    $i++;
                    if ($i < $db->db_num_rows($result_lektoren)) {
开发者ID:andikoller,项目名称:FHC-3.0-FHBGLD,代码行数:31,代码来源:legesamtnoteverwalten.php

示例3: USING

	$(document).ready(function() 
		{ 
		    $("#table").tablesorter(
			{
				sortList: [[0,0]],
				widgets: [\'zebra\'],
			}); 
		} 
	);
	</script>
	<title>' . $p->t('mailverteiler/personenImVerteiler') . '</title>
</head>
<body id="inhalt">';
$qry = "SELECT uid, vorname, nachname FROM campus.vw_benutzer JOIN tbl_benutzergruppe USING (uid) WHERE gruppe_kurzbz='" . addslashes($_GET['grp']) . "' AND (studiensemester_kurzbz IS NULL OR studiensemester_kurzbz='" . addslashes($stsem) . "') ORDER BY nachname, vorname";
if ($result = $db->db_query($qry)) {
    echo '<p>' . ($row = $db->db_num_rows($result) . ' ' . $p->t('mailverteiler/personen'));
}
echo '<table class="tablesorter" id="table">
		<thead>
		<tr>
			<th>' . $p->t('global/nachname') . '</th>
			<th>' . $p->t('global/vorname') . '</th>
			<th>' . $p->t('global/mail') . '</th>
		</tr></thead><tbody>';
//$sql_query = "SELECT vornamen AS vn,nachname AS nn,a.uid as uid FROM public.tbl_personmailgrp AS a, public.tbl_person AS b WHERE a.uid=b.uid AND a.mailgrp_kurzbz='$grp' ORDER BY nachname";
if ($result = $db->db_query($qry)) {
    while ($row = $db->db_fetch_object($result)) {
        echo "<tr>";
        echo "  <td>{$row->nachname}</td>";
        echo "  <td>{$row->vorname}</td>";
        echo "  <td><a href='mailto:{$row->uid}@" . DOMAIN . "' class='Item'>{$row->uid}@" . DOMAIN . "</a></td>";
开发者ID:andikoller,项目名称:FHC-3.0-FHBGLD,代码行数:31,代码来源:pers_in_grp.php

示例4: draw_orgformpart

if (count($berechtigt_studiengang) > 0) {
    if ($berechtigt_studiengang[0] != '') {
        $stg_kz_query = 'AND tbl_studiengang.studiengang_kz IN (' . $dbo->implode4SQL($berechtigt_studiengang) . ')';
    }
    if (isset($_GET['studiengang_kz'])) {
        $stg_kz_query = 'AND tbl_lehrverband.studiengang_kz=' . $dbo->db_add_param($_GET['studiengang_kz'], FHC_INTEGER);
    }
    $sql_query = "SELECT tbl_lehrverband.studiengang_kz, tbl_studiengang.bezeichnung, kurzbz,kurzbzlang, typ, tbl_lehrverband.semester, verband, gruppe, gruppe_kurzbz, tbl_lehrverband.bezeichnung AS lvb_bezeichnung, tbl_gruppe.bezeichnung AS grp_bezeichnung\n\t\t\t\tFROM (public.tbl_studiengang JOIN public.tbl_lehrverband USING (studiengang_kz))\n\t\t\t\t\tLEFT OUTER JOIN public.tbl_gruppe  ON (tbl_lehrverband.studiengang_kz=tbl_gruppe.studiengang_kz AND tbl_lehrverband.semester=tbl_gruppe.semester AND (tbl_lehrverband.verband='') AND tbl_gruppe.lehre AND tbl_gruppe.aktiv)\n\t\t\t\tWHERE tbl_lehrverband.aktiv {$stg_kz_query}\n\t\t\t\tORDER BY erhalter_kz,typ, kurzbz, semester,verband,gruppe, gruppe_kurzbz;";
} else {
    die('Keine Berechtigung');
}
//die($sql_query);
if (!$dbo->db_query($sql_query)) {
    $error_msg .= $dbo->db_last_error();
} else {
    $num_rows = $dbo->db_num_rows();
}
$stsem_obj = new studiensemester();
$stsem_obj->getAll();
//Bei Mischformen werden die Organisationsformen
//getrennt aufgelistet
function draw_orgformpart($stg_kz)
{
    global $orgform_sequence;
    $stg_obj = new studiengang($stg_kz);
    //Zusatzfilterung nur bei Mischformen anzeigen
    if (!$stg_obj->mischform) {
        return true;
    }
    $orgform_sequence[$stg_kz] = '';
    $qry = "SELECT * FROM bis.tbl_orgform WHERE orgform_kurzbz not in('VBB','ZGS')";
开发者ID:andikoller,项目名称:FHC-3.0-FHBGLD,代码行数:31,代码来源:lehrverbandsgruppe.rdf.php

示例5: VALUES

         $s = $row->semester_stlv + 1;
     }
 }
 if (!VORRUECKUNG_STATUS_MAX_SEMESTER) {
     $ausbildungssemester = $row_status->ausbildungssemester + 1;
 } else {
     // Semester fuer Status
     if ($row_status->ausbildungssemester >= $max[$stg_kz] || $row_status->status_kurzbz == "Unterbrecher" || $row_status->status_kurzbz == "Incoming") {
         $ausbildungssemester = $row_status->ausbildungssemester;
     } else {
         $ausbildungssemester = $row_status->ausbildungssemester + 1;
     }
 }
 //Lehrverbandgruppe anlegen, wenn noch nicht vorhanden
 $qry_lvb = "SELECT * FROM public.tbl_lehrverband \n\t\t\t\tWHERE studiengang_kz=" . $db->db_add_param($row->studiengang_kz, FHC_INTEGER) . " AND semester=" . $db->db_add_param($s) . "\n\t\t\t\tAND verband=" . $db->db_add_param($row->verband_stlv) . " AND gruppe=" . $db->db_add_param($row->gruppe_stlv) . ";";
 if ($db->db_num_rows($db->db_query($qry_lvb)) < 1) {
     $lvb_ins = "INSERT INTO public.tbl_lehrverband (studiengang_kz, semester, verband, gruppe, aktiv, bezeichnung, ext_id) VALUES (" . $db->db_add_param($row->studiengang_kz) . ", " . $db->db_add_param($s) . ", " . $db->db_add_param($row->verband_stlv) . ", " . $db->db_add_param($row->gruppe_stlv) . ", \n\t\t\t\t\tTRUE, NULL, NULL);";
     if (!($r = $db->db_query($lvb_ins))) {
         die($db->db_last_error());
     }
 }
 //Überprüfen ob Eintrag schon vorhanden
 $qry_chk = "SELECT * FROM public.tbl_studentlehrverband \n\t\t\t\t\t\tWHERE student_uid=" . $db->db_add_param($row->student_uid) . " \n\t\t\t\t\t\tAND studiensemester_kurzbz=" . $db->db_add_param($next_ss) . ";";
 $sql = '';
 if ($db->db_num_rows($db->db_query($qry_chk)) < 1) {
     //Eintragen der neuen Gruppe
     $sql = "INSERT INTO public.tbl_studentlehrverband (student_uid, studiensemester_kurzbz, studiengang_kz, semester, verband, gruppe, updateamum, updatevon, insertamum, insertvon, ext_id) \n\t\t\t\t\t\tVALUES (" . $db->db_add_param($row->student_uid) . "," . $db->db_add_param($next_ss) . "," . $db->db_add_param($row->studiengang_kz) . ",\n\t\t\t\t\t\t" . $db->db_add_param($s) . "," . $db->db_add_param($row->verband_stlv) . "," . $db->db_add_param($row->gruppe_stlv) . ",NULL,NULL,now()," . $db->db_add_param($user) . ",NULL);";
 }
 $qry_chk = "SELECT * FROM public.tbl_prestudentstatus\n\t\t\t\t\t\tWHERE prestudent_id=" . $db->db_add_param($row->prestudent_id) . " \n\t\t\t\t\t\tAND studiensemester_kurzbz=" . $db->db_add_param($next_ss) . ";";
 if ($db->db_num_rows($db->db_query($qry_chk)) < 1) {
     //Eintragen des neuen Status
开发者ID:andikoller,项目名称:FHC-3.0-FHBGLD,代码行数:31,代码来源:student_vorrueckung.php

示例6: count

$anz = count($field);
for ($i = 0; $i < $anz; $i++) {
    //echo $field[$i].'<br>';
    $enduid = strpos($field[$i], '"', 1);
    //echo $enduid.'<br>';
    $uid = substr($field[$i], 1, $enduid - 1);
    //echo $uid.'<br>';
    $begineinh = strpos($field[$i], '"', $enduid + 2) + 1;
    //echo $begineinh.'<br>';
    $endeinh = strpos($field[$i], '"', $begineinh);
    //echo $endeinh.'<br>';
    $einheit = substr($field[$i], $begineinh, $endeinh - $begineinh);
    //echo $einheit.'<br>';
    $sql_query = "SELECT * FROM einheit WHERE kurzbz='{$einheit}'";
    $result = $db->db_query($sql_query);
    $rows = $db->db_num_rows($result);
    if ($rows == 0) {
        $result_ins = $db->db_query("INSERT INTO einheit (kurzbz) VALUES ('{$einheit}')");
        if (!$result_ins) {
            error($db->db_last_error());
        }
        $sql_query = "SELECT * FROM einheit WHERE kurzbz='{$einheit}'";
        $result = $db->db_query($sql_query);
    }
    $row = $db->_fetch_object($result, 0);
    $einheit_id = $row->id;
    $sql_query = "SELECT * FROM student WHERE uid='{$uid}'";
    //echo $sql_query.'<BR>';
    $result = $db->db_query($sql_query);
    if (!$result) {
        error($db->db_last_error());
开发者ID:andikoller,项目名称:FHC-3.0-FHBGLD,代码行数:31,代码来源:einheit_import.php

示例7: studiensemester

        $selected = '';
    }
    echo '<OPTION value="' . $row->studiengang_kz . '" ' . $selected . '>' . $row->kuerzel . ' (' . $row->kurzbzlang . ')</OPTION>';
}
echo '</SELECT>';
echo '&nbsp;&nbsp;<input type="submit" name="show" value="OK"></form>';
$stsem = new studiensemester();
$stsem->getFinished();
foreach ($stsem->studiensemester as $row) {
    $qry = "SELECT \n\t\t\tdistinct vorname, nachname, studiengang_kz, UPPER(tbl_studiengang.typ || tbl_studiengang.kurzbz) as stg\n\t\t  FROM \n\t\t  \tpublic.tbl_prestudent \n\t\t  \tJOIN public.tbl_prestudentstatus USING(prestudent_id)\n\t\t  \tJOIN public.tbl_person USING(person_id)\n\t\t  \tJOIN public.tbl_studiengang USING(studiengang_kz)\n\t\t  WHERE\n\t\t  \ttbl_prestudentstatus.status_kurzbz='Incoming'\n\t\t  \tAND tbl_prestudentstatus.studiensemester_kurzbz='" . $row->studiensemester_kurzbz . "'";
    if ($studiengang_kz != '') {
        $qry .= " AND tbl_prestudent.studiengang_kz='" . addslashes($studiengang_kz) . "'";
    }
    $qry .= " ORDER BY stg";
    if ($result = $db->db_query($qry)) {
        $anzahl = $db->db_num_rows($result);
        echo '<h3>' . $row->studiensemester_kurzbz . ' Anzahl: ' . $anzahl . '</h3>';
        if ($anzahl > 0) {
            echo '
			<script type="text/javascript">
			$(document).ready(function() 
				{ 
				    $("#' . $row->studiensemester_kurzbz . '").tablesorter(
					{
						sortList: [[2,0]],
						widgets: ["zebra"]
					}); 
				} 
			); 
			</script>
			<table id="' . $row->studiensemester_kurzbz . '" class="tablesorter" style="width:auto">
开发者ID:andikoller,项目名称:FHC-3.0-FHBGLD,代码行数:31,代码来源:incoming.php

示例8: preinteressent

 }
 if ($status == '') {
     $status = 'Preinteressent';
 }
 echo "<td>{$status}</td>";
 //Zuordnungen laden und freigegebene Eintraege farblich markieren
 $freigaben = new preinteressent();
 $freigaben->loadZuordnungen($row->preinteressent_id);
 $freigabe = '';
 $uebernahme = '';
 foreach ($freigaben->result as $row_freigaben) {
     //auch jene als freigegeben anzeigen die schon im studiengang angelegt sind
     //obwohl der preinteressent nicht freigegeben wurde. (bewerbung direkt beim studiengang)
     $qry = "SELECT prestudent_id FROM public.tbl_prestudent \n\t\t\t\tWHERE person_id=" . $db->db_add_param($row->person_id) . " \n\t\t\t\tAND studiengang_kz=" . $db->db_add_param($row_freigaben->studiengang_kz);
     $result_chkstg = $db->db_query($qry);
     if ($row_freigaben->freigabedatum != '' || $result_chkstg && $db->db_num_rows($result_chkstg) > 0) {
         $freigabe .= "<font color='#009900'>";
     } else {
         $freigabe .= "<font color='#FF0000'>";
     }
     $freigabe .= $stg_obj->kuerzel_arr[$row_freigaben->studiengang_kz] . "({$row_freigaben->prioritaet})";
     $freigabe .= '</font> ';
     if ($row_freigaben->freigabedatum != '') {
         if ($row_freigaben->uebernahmedatum != '') {
             $uebernahme .= "<font color='#009900'>";
         } else {
             $uebernahme .= "<font color='#FF0000'>";
         }
         $uebernahme .= $stg_obj->kuerzel_arr[$row_freigaben->studiengang_kz];
         $uebernahme .= '</font> ';
     }
开发者ID:andikoller,项目名称:FHC-3.0-FHBGLD,代码行数:31,代码来源:preinteressent_uebersicht.php

示例9:

				$("#t1").tablesorter(
					{
						sortList: [[0,0]],
						widgets: ["zebra"],
						headers: {2:{sorter:false},3:{sorter:false}}
					}); 
			});
</script>
<body>
<H2>Funktionen</H2>
<h3>&Uuml;bersicht</h3>
<table id="t1" class="tablesorter">

<?php 
if ($result_funktion != 0) {
    $num_rows = $db->db_num_rows($result_funktion);
    $num_fields = $db->db_num_fields($result_funktion);
    echo '<thead>
			<tr>';
    for ($i = 0; $i < $num_fields; $i++) {
        echo "<th class='table-sortable:default'>" . $db->db_field_name($result_funktion, $i) . "</th>";
    }
    echo '<th></th>';
    echo '<th></th>';
    echo '</tr></thead><tbody>';
    for ($j = 0; $j < $num_rows; $j++) {
        $row = $db->db_fetch_row($result_funktion, $j);
        echo "<tr>";
        for ($i = 0; $i < $num_fields; $i++) {
            echo "<td>{$row[$i]}</td>";
        }
开发者ID:andikoller,项目名称:FHC-3.0-FHBGLD,代码行数:31,代码来源:funktion.php

示例10: die

 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
 *
 * Authors: Christian Paminger <christian.paminger@technikum-wien.at>,
 *          Andreas Oesterreicher <andreas.oesterreicher@technikum-wien.at> and
 *          Rudolf Hangl <rudolf.hangl@technikum-wien.at>.
 */
/**
 * Generiert die Listen fuer die Mailverteiler der Studenten
 */
require_once '../../config/vilesci.config.inc.php';
require_once '../../include/functions.inc.php';
$db = new basis_db();
if (!($erg = $db->db_query("SELECT studiengang_kz, bezeichnung, lower(typ::varchar(1) || kurzbz) as kurzbz FROM public.tbl_studiengang ORDER BY kurzbz ASC"))) {
    die($db->db_last_error());
}
$num_rows = $db->db_num_rows($erg);
?>
<HTML>
<HEAD>
<TITLE>Mailinglisten</TITLE>
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<LINK rel="stylesheet" href="../../skin/vilesci.css" type="text/css">
</HEAD>

<BODY class="background_main">
<H3>MailingListen </H3>


<?php 
for ($i = 0; $i < $num_rows; $i++) {
    $row = $db->db_fetch_object($erg, $i);
开发者ID:andikoller,项目名称:FHC-3.0-FHBGLD,代码行数:31,代码来源:student_lists_create.php

示例11: ort

    $reserve = $_POST['reserve'];
} else {
    if (isset($_GET['reserve'])) {
        $reserve = $_GET['reserve'];
    }
}
// Reservieren
if (isset($reserve) && $raumres) {
    $ort_obj = new ort();
    if (!$ort_obj->load($ort_kurzbz)) {
        die($p->t('lvplan/raumExistiertNicht'));
    }
    if (!($erg_std = $db->db_query("SELECT * FROM lehre.tbl_stunde ORDER BY stunde"))) {
        die($db->db_last_error());
    }
    $num_rows_std = $db->db_num_rows($erg_std);
    $count = 0;
    for ($t = 1; $t <= TAGE_PRO_WOCHE; $t++) {
        for ($j = 0; $j < $num_rows_std; $j++) {
            $stunde = $db->db_result($erg_std, $j, '"stunde"');
            $var = 'reserve' . $t . '_' . $stunde;
            if (isset($_REQUEST[$var])) {
                $datum_res = $_REQUEST[$var];
                $reservierung = new reservierung();
                if (!$reservierung->isReserviert($ort_kurzbz, $datum_res, $stunde)) {
                    if (empty($_REQUEST['titel']) && empty($_REQUEST['beschreibung'])) {
                        echo "<br>" . $p->t('lvplan/titelUndBeschreibungFehlt') . "! <br>";
                    } else {
                        if (empty($_REQUEST['titel'])) {
                            echo "<br>" . $p->t('lvplan/titelFehlt') . "! <br>";
                        } else {
开发者ID:andikoller,项目名称:FHC-3.0-FHBGLD,代码行数:31,代码来源:stpl_week.php

示例12: while

$anzahl_gruppenaenderung = 0;
$anzahl_gruppenaenderung_fehler = 0;
$text = '';
$statistik = '';
$abunterbrecher_verschoben_error = 0;
$abunterbrecher_verschoben = 0;
// ****
// * Bei Studenten mit fehlener Prestudent_id wird die passende id ermittelt und Eingetragen
// ****
$qry = "SELECT student_uid, studiengang_kz FROM public.tbl_student WHERE prestudent_id is null";
if ($result = $db->db_query($qry)) {
    $text .= "Suche Studenten mit fehlender Prestudent_id ...\n\n";
    while ($row = $db->db_fetch_object($result)) {
        $qry_id = "SELECT tbl_prestudent.prestudent_id FROM campus.vw_student JOIN public.tbl_prestudent USING(person_id) WHERE uid=" . $db->db_add_param($row->student_uid) . " AND tbl_prestudent.studiengang_kz=" . $db->db_add_param($row->studiengang_kz);
        if ($result_id = $db->db_query($qry_id)) {
            if ($db->db_num_rows($result_id) == 1) {
                if ($row_id = $db->db_fetch_object($result_id)) {
                    $qry_upd = "UPDATE public.tbl_student SET prestudent_id=" . $db->db_add_param($row_id->prestudent_id) . " WHERE student_uid=" . $db->db_add_param($row->student_uid);
                    if ($db->db_query($qry_upd)) {
                        $text .= "Prestudent_id von {$row->student_uid} wurde auf {$row_id->prestudent_id} gesetzt\n";
                        $anzahl_neue_prestudent_id++;
                    }
                } else {
                    $text .= "unbekannter Fehler\n";
                    $anzahl_fehler_prestudent++;
                }
            } elseif ($db->db_num_rows($result_id) > 1) {
                $text .= "Student {$row->student_uid} hat keine Prestudent_id und MEHRERE passende Prestudenteintraege\n";
                $anzahl_fehler_prestudent++;
            } elseif ($db->db_num_rows($result_id) == 0) {
                $text .= "Student {$row->student_uid} hat keine Prestudent_id und KEINE passenden Prestudenteintraege\n";
开发者ID:andikoller,项目名称:FHC-3.0-FHBGLD,代码行数:31,代码来源:check_studentlehrverband.php

示例13:

<html>
<head>
<title>Lehrfachverteilung</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<LINK rel="stylesheet" href="../../include/styles.css" type="text/css">
</head>
<body class="background_main">
<H1>Lehrfachverteilung</H1>
<hr>
<form name="stdplan" method="post" action="lehrfach_verteilung.php">
  <p>Studiengang 
    <select name="stgid">
      <?php 
if ($result_stg) {
    $num_rows = $db->db_num_rows($result_stg);
} else {
    $num_rows = 0;
}
for ($i = 0; $i < $num_rows; $i++) {
    $row = $db->db_fetch_object($result_stg, $i);
    echo "<option value=\"{$row->studiengang_kz}\" " . ($stgid == $row->studiengang_kz ? ' selected="selected" ' : '') . ">{$row->kurzbzlang}, {$row->bezeichnung} </option>";
}
?>
    </select>
    Semester 
    <select name="semester">
      <?php 
for ($i = 1; $i < 9; $i++) {
    if ($semester == $i) {
        echo "<option value=\"{$i}\" selected>{$i}</option>";
开发者ID:andikoller,项目名称:FHC-3.0-FHBGLD,代码行数:30,代码来源:lehrfach_verteilung.php

示例14: array

$stg->getAll('typ, kurzbz', false);
$stg_arr = array();
foreach ($stg->result as $row) {
    $stg_arr[$row->studiengang_kz] = $row->kuerzel;
}
echo '
	<form accept-charset="UTF-8" name="search" method="GET">
  		Bitte Suchbegriff eingeben: 
  		<input type="text" name="searchstr" size="30" value="' . $db->convert_html_chars($searchstr) . '">
  		<input type="submit" value="Suchen">
  	</form>';
if ($searchstr != '') {
    $qry = "SELECT person_id FROM public.tbl_person WHERE person_id in(\n\t\t\tSELECT distinct person_id FROM public.tbl_person LEFT JOIN public.tbl_benutzer USING(person_id) WHERE\n\t\t\tnachname ~* '" . $db->db_escape($searchstr) . "' OR \n\t\t\tvorname ~* '" . $db->db_escape($searchstr) . "' OR\n\t\t\talias ~* '" . $db->db_escape($searchstr) . "' OR\n\t\t\tCOALESCE(nachname,'') || ' ' || COALESCE(vorname,'') = '" . $db->db_escape($searchstr) . "' OR \n\t\t\tCOALESCE(vorname,'') || ' ' || COALESCE(nachname,'') = '" . $db->db_escape($searchstr) . "' OR \n\t\t\tuid ~* '" . $db->db_escape($searchstr) . "'\n\t\t\t) ORDER BY nachname, vorname;";
    if ($result = $db->db_query($qry)) {
        $auth = new authentication();
        echo $db->db_num_rows($result) . ' Person(en) gefunden<br><br>';
        echo '<table>';
        echo '<tr class="liste" align="center">';
        echo "<td colspan='5'><b>Person</b></td>";
        echo "<td colspan='4'><b>Benutzer</b></td>";
        echo "<td colspan='4'><b>Mitarbeiter</b></td>";
        echo "<td colspan='4'><b>Student</b></td>";
        echo '</tr>';
        echo '<tr class="liste" align="center">';
        echo "<td><b>Nachname</b></td>";
        echo "<td><b>Vorname</b></td>";
        echo "<td><b>Gebdatum</b></td>";
        echo "<td><b>updateAmUm</b></td>";
        echo "<td><b>updateVon</b></td>";
        echo "<td><b>Status</b></td>";
        echo "<td><b>UID</b></td>";
开发者ID:andikoller,项目名称:FHC-3.0-FHBGLD,代码行数:31,代码来源:suche.php

示例15: die

    die($p->t('global/fehlerBeimOeffnenDerDatenbankverbindung'));
}
$uid = get_uid();
if (!check_lektor($uid)) {
    die($p->t('global/keineBerechtigungFuerDieseSeite'));
}
$PHP_SELF = $_SERVER['PHP_SELF'];
if (isset($_GET['type'])) {
    $type = $_GET['type'];
}
$datum_obj = new datum();
//Stundentabelleholen
if (!($result_stunde = $db->db_query('SELECT * FROM lehre.tbl_stunde ORDER BY stunde'))) {
    die($db->db_last_error());
}
$num_rows_stunde = $db->db_num_rows($result_stunde);
// Zeitwuensche speichern
if (isset($type) && $type == 'save') {
    $zw = new zeitwunsch();
    for ($t = 1; $t < 7; $t++) {
        for ($i = 0; $i < $num_rows_stunde; $i++) {
            $var = 'wunsch' . $t . '_' . $i;
            if (!isset($_POST[$var])) {
                continue;
            }
            $gewicht = $_POST[$var];
            $stunde = $i + 1;
            $zw->mitarbeiter_uid = $uid;
            $zw->stunde = $stunde;
            $zw->tag = $t;
            $zw->gewicht = $gewicht;
开发者ID:andikoller,项目名称:FHC-3.0-FHBGLD,代码行数:31,代码来源:zeitwunsch.php


注:本文中的basis_db::db_num_rows方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。