思路如下:
网站的建设成都创新互联公司专注网站定制,经验丰富,不做模板,主营网站定制开发.小程序定制开发,H5页面制作!给你焕然一新的设计体验!已为成都水电改造等企业提供专业服务。
传递2个参数一个是QQ账号,一个是要扣除的积分值
通过SQL的update语句进行积分扣除修改
update 表名jjb set 字段tui = 字段tui - 变更的积分值 where 字段qq = '传递进来的账号值'
希望能帮到你
增加用户字段然后通过SQL语句进行判断就可以了!
如果今天评论=50积分,那就通过SQL读取大于大于或等于50就提示无法评论。
用户登陆 账号密码验证后 存入session 同时查询用户的信息 显示积分等
用户输入兑换的数量(PS建议这里不要用GET 因为可以从网页修改 不科学) 然后根据积分告知其是否可以兑换
如果可以兑换 访问数据库 更新用户的积分 获取对应数量的兑换卡号密码 讲该卡密状态设置为已经发放(PS:卡密状态起码3个 比如0未发放 1已发放 2已使用)
将卡密发送给用户
?php
//Member money user_id(会员id主键)
//Information click info_id(信息id(主键))
//这两个字段应该有
$id = $_GET["info_id"];
$link = mysql_connect("localhost", "root", "123456") or die("连接失败: " . mysql_error());
$db = mysql_select_db("数据库",$link);
mysql_query("set names gbk");
if(!isset($_SESSION["user"])){
echo "scriptalert('请先登陆!');history.go(-1);/script";
}
else{
$sql = "select * from `Member` where user_id =".$_SESSION["user"];
$record = mysql_query($sql,$link);
$rs = mysql_fetch_array($record);
if($rs["money"]2){//这里应该判断小于2
mysql_close($record);
echo "scriptalert('金额不足,无法查看信息!');history.go(-1);/script";
}
else{
mysql_query("update `Member` set money = money - 2 where info_id ='$id'",$link);
mysql_query("update `Information` set click = click +1 where info_id ='$id'",$link);
$sql = "select * from Information where info_id =".$id //查询出相关的信息 在下面读取出来
}
}
?
//大致的按你的要求写了,相应的地方可能会有改动!如果有什么问题可在找我