首页 > php代码 > php和ajax结合实现登录

php和ajax结合实现登录

啊哈,终于用PHP实现了登录和注册拉,但是问题又来了,要求用ajax和php结合实现登录注册油烟机清洗

php登录源码:

下面是chklogin.php页面代码:

<?php
session_start();
$connect = mysql_connect("127.0.0.1", "root", "123");
if (!$connect) {
die(''Couldnotconnect:
    '' . mysql_error());
}
mysql_select_db(design, $connect);
$query = "select * from ta_user where user_name =''" . $name . "''";
$result = mysql_query($query) OR die("Unable to connect to MySQL");
$rows = mysql_fetch_array($result);
if ($rows[user_password] == $pwd) {
    header("Location:login_suss.php?name=" . $name . "");
} else {
    echo "<table width=''235'' height=''61'' border=''0'' align=''center''>";
    echo "<tr><td height=''29''>用户名或密码错误!</td></tr>";
    echo "<tr><td height=''29''>请点击<a href=''javascrīpt:history.go(-1);''>这儿</a>重新输入!";
    echo "</td></tr>";
    echo "</table>";
}


ajax:


<scrīpt language="javascrīpt">
function getXMLHTTPRequest() {
    var xRequest = null;
    if (window.XMLHttpRequest) {
        xRequest = new XMLHttpRequest();
    } else if (typeof ActiveXObject != "undefined") {
        xRequest = new ActiveXObject("Microsoft.XMLHTTP");
    }
    return xRequest;
}
function Ajax(url) {
    AjaxObj = getXMLHTTPRequest();
    AjaxObj.onreadystatechange = processRequest;
    AjaxObj.open("post", url, true);
    AjaxObj.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
    AjaxObj.send("name" + name);
}
function processRequest() {
    if (AjaxObj.readyState == 4) {
        if (AjaxObj.status == 200) {
            if (AjaxObj.responseText != "") {
                document.getElementById("show").innerHTML = "";
                //alert(AjaxObj.responseText);
                document.getElementById("show").innerHTML = AjaxObj.responseText;
            }
        } else {
            alert("您所请求的页面有异常。")
        }
    } else {
        document.getElementById("show").innerHTML = "Loading......";
    }
}
</scrīpt>

这是我在项目中用到的..

用onclick="Ajax(***.php)";调用就行..


永久地址:http://www.phprm.com/code/d8aeb62439cbd7c3f48de70af9d5e701.html

转载随意~请带上教程地址吧^^

标签:none

发表留言