|
|
|
ช่วยหน่อยนะครับ ผมต้องการแสดงค่าแบบเป็น ajax ครับ พอมาที่หน้า Login |
|
|
|
|
|
|
|
...
|
|
|
|
|
Date :
2011-04-06 17:43:55 |
By :
zimmpooh |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ajax_login.php
<html>
<head>
<title>Welcome to MAM Enterprice</title>
<title>ThaiCreate.Com Ajax Tutorial</title>
</head>
<script language="JavaScript">
var HttPRequest = false;
function doCallAjax() {
HttPRequest = false;
if (window.XMLHttpRequest) { // Mozilla, Safari,...
HttPRequest = new XMLHttpRequest();
if (HttPRequest.overrideMimeType) {
HttPRequest.overrideMimeType('text/html');
}
} else if (window.ActiveXObject) { // IE
try {
HttPRequest = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
HttPRequest = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}
if (!HttPRequest) {
alert('Cannot create XMLHTTP instance');
return false;
}
var url = 'chk_ajax.php';
var pmeters ="myuser=" + encodeURI( document.getElementById("user").value)+
"&mypass=" + encodeURI(document.getElementById("passwd").value);
//var pmeters = 'myName='+document.getElementById("txtName").value+'&my2='; // 2 Parameters
HttPRequest.open('POST',url,true);
HttPRequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
HttPRequest.setRequestHeader("Content-length", pmeters.length);
HttPRequest.setRequestHeader("Connection", "close");
HttPRequest.send(pmeters);
HttPRequest.onreadystatechange = function()
{
if(HttPRequest.readyState == 4) // Return Request
{
var result = HttPRequest.responseText;
if(result == 'Y')
{
document.getElementById("show").innerHTML = HttPRequest.responseText;
}
}
}
/*
HttPRequest.onreadystatechange = call function .... // Call other function
*/
}
</script>
<body>
<table align="center" style="margin:100px;">
<tr>
<td align="right">Username ::</td>
<td><input type="text" name="user" id="user" size="16"></td>
</tr>
<tr>
<td align="right">Password ::</td>
<td><input type="password" name="passwd" id="passwd" size="20"></td>
</tr>
<tr>
<td align="right"><input type="button" name="login" value="Login" onclick="doCallAjax()"></td>
<td><input type="reset" name="cancel" value="Cancel"></td>
</tr>
</table>
<div id="show"></div>
</body>
</html>
chk_ajax.php
<?php
session_start();
header('Content-type: text/html; charset=tis-620');
include ('connect.inc.php'); // เรียก connect database
$Username = trim($_POST['myuser']);
$Password = trim($_POST['mypass']);
//*** Check Username ***//
if(trim($Username) == "")
{
echo "<font color=red>**</font> กรุณากรอก Username ";
exit();
}
//*** Check Password ***//
if(trim($Password) == "")
{
echo "<font color=red>**</font> กรุณากรอก Password ";
exit();
}
$tb = ' ' // TABLE NAME
$sql = " SELECT username, password FROM $tb
Where username = '$Username' && password = '$Password' ";
$objExec = mysql_query($sql);
$rw = mysql_fetch_array($objExec);
if($rw['username']!=''){
echo 'Y';
$_SESSION['username'] = $Username ;
}
else{
//echo $chr;
//echo $rw['password'];
echo "<font color=red>**</font> Username & Password ไม่ถูกต้อง <font color=red>**</font>";
}
?>
|
ประวัติการแก้ไข 2011-04-06 18:45:41 2011-04-06 18:50:59 2011-04-06 18:52:37
|
|
|
|
Date :
2011-04-06 18:44:23 |
By :
TEST_CODE |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับ
|
|
|
|
|
Date :
2011-04-07 15:44:59 |
By :
zimmpooh |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|