-
Notifications
You must be signed in to change notification settings - Fork 3
/
raumonline.php
41 lines (33 loc) · 1.01 KB
/
raumonline.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
<?php
// Die öffentlichen Räume als Liste für ein Loginformular ausgeben
require("functions.php");
// Falls eintrittsraum nicht gesetzt ist, mit Lobby überschreiben
if (strlen($eintrittsraum) == 0) {
$eintrittsraum = $lobby;
}
// Raumauswahlliste erstellen
$query = "SELECT r_name,r_id FROM raum "
. "WHERE (r_status1='O' OR r_status1 LIKE BINARY 'm') AND r_status2='P' "
. "ORDER BY r_name";
$result = mysql_query($query, $conn);
if ($result) {
$rows = mysql_num_rows($result);
}
$raeume = "";
if ($rows > 0) {
$i = 0;
while ($i < $rows) {
$r_id = mysql_result($result, $i, "r_id");
$r_name = mysql_result($result, $i, "r_name");
if ((!$eintritt AND $r_name == $eintrittsraum)
|| ($eintritt AND $r_id == $eintritt)) {
$raeume = $raeume . "<OPTION SELECTED VALUE=\"$r_id\">$r_name\n";
} else {
$raeume = $raeume . "<OPTION VALUE=\"$r_id\">$r_name\n";
}
$i++;
}
}
mysql_free_result($result);
echo "$raeume";
?>