您的位置:首页 > 其它

Ajax方法实现登录页面

2016-04-06 23:15 211 查看
Note:

ajax技术
不用刷新页面,做局部刷新
不用form表单,因为不需要提交,通过JQuery控制
必须要有id
如果要用ajax可以用JQuery也可以用js写,
推荐JQuery 因为简单,直接引入JQuery包
js和JQuery是不能操作数据库的,如果需要处理数据库还需要用php语言

JQuery中不能直接嵌php代码,所以需要创建一个新的页面来写php代码
JQuery里面就需要传递数据过去,提交到php页面处理

1.输入用户名,密码后点击登录.输入正确跳转页面,输入错误出现提示对话框

登录页面的代码

<?php

$type = $_POST["type"];
include("../../DBDAajax.php");

//include("../../DBDA.php");
$db = new DBDAajax();

switch($type)
{
case 0:

$uid = $_POST["u"];
$pwd = $_POST["p"];

$sql = "select count(*) from login where username='{$uid}' and password='{$pwd}'";

$attr = $db->Query($sql);

if($attr[0][0] == 0)
{
echo "用户密码不正确!";
}
else
{
echo "OK";
}

break;

case 1:
$uid = $_POST["u"];
$sql = "select count(*) from login where username='{$uid}'";

$attr = $db->Query($sql);
if($attr[0][0] == 0)
{
echo "OK";
}
else
{
echo "NO";
}
break;

case 2:

$sql = "select * from Nation";
$attr = $db->Ajax($sql);
echo $attr;

//将数组拼成字符串

/*            $str = "";
for($i=0;$i<count($attr);$i++)
{
for($j=0;$j<count($attr[$i]);$j++)
{
$str = $str.$attr[$i][$j];
$str = $str."^";
}
$str = substr($str,0,strlen($str)-1);
$str = $str."|";
}
$str = substr($str,0,strlen($str)-1);
echo $str."<br>";
*/

break;
}


View Code
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: