用smarty的一个关于登录的问题,纠结、、、 本帖最后由 meili_1990 于 2012-07-28 20:42:08 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你可以参考下这个 http://blog.csdn.net/huangjianxiang1875/article/details/7604819 不成功就die掉。或者把信息注册下在前台显示$smarty->assign('err',$err);$smarty->display JS也有问题。AJAX是异步刷新。你的false还没返回就被提交了。改下 if($password) { $sql = "select * from user_base where Name='$name' and State=1"; $res = $mysql->query($sql); $row = $mysql->fetch_array($res); if($row['Password'] == $password) { $smarty->assign('name',$name); $smarty->display("index.tpl"); } else { echo "密码错误"; exit; } } else { header("Location: LoginController.php"); } <div style="background: #FFFEE7;width:100%;height: 100% "> <div style="position: absolute;left:700px;top: 202px"> <div class='content-head'> Login: </div> <div id="tablediv"> <form method="post" id="uloginform"> <table class="content-notice"> <tr> <td>用户名:</td><td><input type="text" name="input[name]" id="uid"></td> </tr> <tr> <td>密码:</td><td><input type="password" name="input[password]" id="password"></td> </tr> <tr> <td colspan="2"><input type="submit" value="Login" name="submit" ><span id="err"></span></td> </tr> </table> </form> </div> </div></div><script type="text/javascript"> $('#uloginform').submit( function() { $.getJSON('地址', $(this).serialize() ,function(req){ if( req.success !=1 ) { $("#err").html(req.msg); } else { //成功 } }); return false; } );</script>用表单提交,返回false组织表单的动作。用$.ajax的方法。 怎样才能实现这样的功能(自动拨号),请高手解答,分数不够可以再加 PHP 中简单的foreach, Smarty却不知道怎么实现? 求以smarty为摸板的 PHP源代码 请问公司用户与外部用户怎么处理? 把PHP装到WEBSERVER 关于两个表中字段相加的问题? 求教 电子邮件问题 thinkphp分页和跳页 (sql server 数据库连接问题)求大帮忙看一下哪里错了,小弟纠结了好久了 php新手 下面是链接 纠结啊,php写了一个方法,根据传值内容相对应关键字加链接。
或者把信息注册下在前台显示
$smarty->assign('err',$err);
$smarty->display
{
$sql = "select * from user_base where Name='$name' and State=1";
$res = $mysql->query($sql);
$row = $mysql->fetch_array($res); if($row['Password'] == $password)
{
$smarty->assign('name',$name);
$smarty->display("index.tpl");
}
else
{
echo "密码错误";
exit;
} }
else
{
header("Location: LoginController.php");
}
<div style="position: absolute;left:700px;top: 202px">
<div class='content-head'>
Login:
</div>
<div id="tablediv">
<form method="post" id="uloginform">
<table class="content-notice">
<tr>
<td>用户名:</td><td><input type="text" name="input[name]" id="uid"></td>
</tr>
<tr>
<td>密码:</td><td><input type="password" name="input[password]" id="password"></td>
</tr> <tr>
<td colspan="2"><input type="submit" value="Login" name="submit" ><span id="err"></span></td>
</tr> </table>
</form> </div>
</div>
</div><script type="text/javascript">
$('#uloginform').submit(
function() {
$.getJSON('地址', $(this).serialize() ,function(req){
if( req.success !=1 )
{
$("#err").html(req.msg);
}
else
{
//成功
}
});
return false;
}
);
</script>
用表单提交,返回false组织表单的动作。用$.ajax的方法。