Viewing file: importStudent.php (2.9 KB) -rw-r--r-- Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?
include_once "pagebody.php";
pageHeader();
$pageTitle="นำเข้าข้อมูลนักศึกษา";
?>
<table width=100% class="pageTitleBgColor" align="center">
<tr><td align=center><? echo $pageTitle; ?></td></tr>
</table>
<!--your code here-------------------------------------------------------------------------->
<p align=center>
<form name="form1" method=post>
<table boder align=center>
<tr><td>Database Server</td><td><input type="text" name="dbHost" value="localhost"></td></tr>
<tr><td> Database Name</td><td><input type="text" name="dbName"></td></tr>
<tr><td> User name</td><td><input type="text" name="dbUserName"><br></td></tr>
<tr><td> Password</td><td><input type="text" name="dbPassword"><br></td></tr>
<tr><td colspan="2" align=center> <input type="hidden"name="method" value="import">
<input type="submit" value="Start import student data."></td></tr>
</table>
</form>
</p>
<?
if ($method=="import"){
include_once "clsUser.php";
include_once "clsUmUser.php";
include_once "clsStudentT.php";
$oC = new clsConnection($GLOBALS['HOST'], $GLOBALS['DB'], $GLOBALS['USER'], $GLOBALS['PASSWORD']);
$oC1 = new clsConnection($dbHost, $dbName, $dbUserName, $dbPassword);
$oUs = new clsUser();
$oUm = new umuser($oC);
$oS = new StudentT($oC1);
$oS->RSStudent();
$oC->BeginTrans();
echo "<table align=center cellpadding=2>\n";
echo "<tr bgcolor=#CCCCCC><th>นักศึกษา</th><th>ดำเนินการ</th></tr>\n";
$i=0;
while ($oS->GetRecord()){ //อ่านทุกคนจากตารางนักศึกษา
echo "<tr><td>$oS->studentCode :: $oS->studentNameSurname</td>";
echo "<td>";
$oUm->searchByUserLogin($oS->studentCode); //หาตามรหัสนิสิต
if (!$oUm->GetRecord()){ //ถ้าไม่มีใน um
$oU->addNewUser($oS->studentCode,
$oS->studentNameSurname,
6, 7,
$oS->studentCode,
$oS->studentCode);
echo "<font color=#339900>เพิ่มใหม่</font> ";
}else{ //มีใน um
if ($oS->studentStatus<>7){ //สถานะ อยู่
$sql = "update umuser set
UsPassword='" . md5("O]O".$oS->studentCode."O[O") . "',
UsName='$oS->studentNameSurname',
UsActive=1
where UsLogin='$oS->studentCode'";
$oC->Execute($sql);
echo "<font color=#0000FF>ปรับปรุงสถานะเป็น active</font>";
}else{ //สถานะ ไม่อยู่ ออก กะเสียน
$sql = "update umuser set
UsPassword='" . md5("O]O".$oS->studentCode."O[O") . "',
UsName='$oS->studentNameSurname',
UsActive=0
where UsLogin='$oS->studentCode'";
$oC->Execute($sql);
echo "<font color=#666666>ปรับปรุงสถานะเป็น No active</font>";
}
}
$i++;
echo "</td></tr>\n";
} //while
echo "<tr align=right><td colspan=2><hr>จำนวนทั้งสิ้น $i รายการ<hr></td></tr>\n";
echo "</table>\n";
$oC->CommitTrans();
}
?>
<!--------------------------------------------------------------------->
<?
pageFooter();
?>
<!--------------------------------------------------------------------->
<!--put javascript here-->
|