本文整理汇总了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';
}
}
示例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)) {
示例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>";
示例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')";
示例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
示例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());
示例7: studiensemester
$selected = '';
}
echo '<OPTION value="' . $row->studiengang_kz . '" ' . $selected . '>' . $row->kuerzel . ' (' . $row->kurzbzlang . ')</OPTION>';
}
echo '</SELECT>';
echo ' <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">
示例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> ';
}
示例9:
$("#t1").tablesorter(
{
sortList: [[0,0]],
widgets: ["zebra"],
headers: {2:{sorter:false},3:{sorter:false}}
});
});
</script>
<body>
<H2>Funktionen</H2>
<h3>Ü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>";
}
示例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);
示例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 {
示例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";
示例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>";
示例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>";
示例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;