jquery+php 如何实现签到程序?
想知道签到的程序是怎么实现的。哪位高手能给个实例啊。例如点击“签到”jquery传值到php写入数据+(奖励用户如加积分)返回签到成功提示没分了。。。不好意思!!谢谢了。...
想知道签到的程序是怎么实现的。哪位高手能给个实例啊。
例如
点击 “签到” jquery传值到php 写入数据+(奖励用户 如加积分) 返回签到成功提示
没分了。。。不好意思!!谢谢了。 展开
例如
点击 “签到” jquery传值到php 写入数据+(奖励用户 如加积分) 返回签到成功提示
没分了。。。不好意思!!谢谢了。 展开
3个回答
展开全部
另外一个帖子关闭还能把那15分拿回去吧?呵呵
给你写个大体框架吧,具体实施起来比较繁琐,尤其是后台验证和数据库这一块
【jQuery】
$('a.signin').click(function() {
$.post('signin.php', {username: $(this).attr('id')}, function(response) {
if(response === 'ok') {
alert('获得积分奖励');
}
else {
alert(response);
}
});
});
<a href="#" class="signin" id="晕神1222">签到</a>
【signin.php】
<?php
if(isset($_POST['username'])) {
$username = $_POST['username'];
// 验证用户是否存在
// 验证用户是否已经登录
// 验证用户是否已经签到过
// 如果上面全部通过,写入数据, MySQL 为例
// $result = mysql_query("。。。");
// if(mysql_affected_rows($result) > 0)
exit('ok');
// else
// exit('写入数据时出现错误');
}
else {
exit('没有提供用户名');
}
?>
你可以复制粘贴这两个文件先测试一下,signin.php 里面基本都加了注释,所以现在输出的肯定是 ok。至于那些验证,还有数据库,这要根据你网站的实际情况来写。
给你写个大体框架吧,具体实施起来比较繁琐,尤其是后台验证和数据库这一块
【jQuery】
$('a.signin').click(function() {
$.post('signin.php', {username: $(this).attr('id')}, function(response) {
if(response === 'ok') {
alert('获得积分奖励');
}
else {
alert(response);
}
});
});
<a href="#" class="signin" id="晕神1222">签到</a>
【signin.php】
<?php
if(isset($_POST['username'])) {
$username = $_POST['username'];
// 验证用户是否存在
// 验证用户是否已经登录
// 验证用户是否已经签到过
// 如果上面全部通过,写入数据, MySQL 为例
// $result = mysql_query("。。。");
// if(mysql_affected_rows($result) > 0)
exit('ok');
// else
// exit('写入数据时出现错误');
}
else {
exit('没有提供用户名');
}
?>
你可以复制粘贴这两个文件先测试一下,signin.php 里面基本都加了注释,所以现在输出的肯定是 ok。至于那些验证,还有数据库,这要根据你网站的实际情况来写。
展开全部
lisanhu,用jQuery是因为要使用到AJAX,就是不刷新页面,使用jQuery把值传给PHP
如果单纯使用PHP,在你点击提交的时候页面会刷新。
如果单纯使用PHP,在你点击提交的时候页面会刷新。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不知道唉
这个想不到跟jquery有什么关系
要我的话就写个网页需要点签到,然后post到主机登录的用户等信息
然后用php在那边数据库里加上再返还一个网页就好了
这个想不到跟jquery有什么关系
要我的话就写个网页需要点签到,然后post到主机登录的用户等信息
然后用php在那边数据库里加上再返还一个网页就好了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询