<! http://www.yonok.ac.th/catalog/subjdesc.php >
<html><head><title>Course description database</title></head>
<body bgcolor=#ffffdd><font face="microsoft sans serif" size=0>
<form action=subjdesc.php>
แสดงรายวิชาทั้งหมด [<a href=subjdesc.php>แบบรายชื่อ</a>,
<a href=subjdesc.php?codes=csv>แบบ CSV</a>,
<a href=subjdesc.php?codes=syllabus>แบบเฉพาะที่มี syllabus</a>]
หรือค้นหาตามรหัสวิชา หรือคำอธิบายรายวิชา
<br><input name=codes><input type=submit><br>
</form>
<?
$d{'ACCT 100'}="การบัญชีทั่วไป~3(3-0)~~ศึกษาค...";
$d{'ACCT 201'}="หลักการบัญชี 1~3(3-0)~~ศึกษา....";
$d{'ACCT 202'}="หลักการบัญชี 2~3(3-0)~หลักการบัญชี 1~ศึกษา..";
$d{'ACCT 301'}="การบัญชีชั้นกลาง 1 (Accounting I)~3(3-0)~หลัก...";
if (isset($_GET['codes'])) { $c = $_GET['codes']; }
if (isset($_POST['codes'])) { $c = $_POST['codes']; }
if (strlen($c) == 0) { $c = "list"; }
if (strlen($d{$c}) > 1) {
$ds = explode("~",$d{$c});
echo "<b>$c</b> : $ds[0] $ds[1]";
echo "<ul><b>วิชาบังคับก่อน</b> : $ds[2]";
echo "<dd>$ds[3]</ul>";
} else {
if ($c == "csv") {
echo "<pre>";
while( list ($k,$v) = each($d)) {
$ds = explode("~",$d{$k});
echo "$k,$ds[0],$ds[1],$ds[2],$ds[3]<br>";
}
echo "</pre>";
} elseif ($c == "syllabus") {
echo "<ol>";
while( list ($k,$v) = each($d)) {
if ((strpos(strtolower($d{$k}),strtolower($c)) > 0) || _
(strlen($c) == 0) || ($c == "syllabus")) {
$kk = str_replace(" ","_",$k);
if (file_exists("/var/www/html/syllabus/$kk.doc")) {
$ds = explode("~",$d{$k});
echo "<li><a href='?codes=$k'>$k</a> : $ds[0] $ds[1]";
echo "[<a href=../syllabus/$kk.doc>syllabus</a>]";
}
}
}
echo "</ol>";
} else {
echo "<ol>";
while( list ($k,$v) = each($d)) {
if ((strpos(strtolower($d{$k}),strtolower($c)) > 0) || _
(strlen($c) == 0) || ($c == "list")) {
$ds = explode("~",$d{$k});
echo "<li><a href='?codes=$k'>$k</a> : $ds[0] $ds[1]";
$kk = str_replace(" ","_",$k);
if (file_exists("/var/www/html/syllabus/$kk.doc")) {
echo "[<a href=../syllabus/$kk.doc>syllabus</a>]";
}
}
}
echo "</ol>";
}
}
?>
</body></html>
จำนวน : 64 บรรทัด