登录不老阁

 
注册成功

二呆

diamond@tongleer.com

岂能尽如人意,但求无愧我心。

【PHP】emlog为用户打赏增加举报功能

2017-7-3 二呆 PHP 1087观看

现在许许多多的打赏形式到处可见,但打赏方式都是站在用户角度的,因此,设置举报用户打赏功能也保障了用户的利益。就以下方式举例说明对于emlog通过3步即可增加举报功能。

第一步:在用户界面比如echo_log.php合适位置添加显示的代码。

<div>
(若二维码有误可<a id="report" href="javascript:;"><font color="red">举报</font></a>)
</div>
<script>
    $("#report").click(function(){
    $.post("<?php echo TEMPLATE_URL; ?>ajax/report.php",{action:"report",uid:<?php echo $author;?>},function(data){
        if(data=='ok'){
            alert('感谢举报成功!');
        }
    });
});
</script>

第二步:使用ajax请求php程序去修改数据库字段(当然这时如果没有添加数据表字段的要添加一下,这里字段名用xxx表示,文件是模板目录下ajax/report.php。)。

require_once '../../../../init.php';

if(!defined('EMLOG_ROOT')) {exit('error!');}

$db = MySql::getInstance();

$action=$_POST["action"];
if($action=='report'){
    $uid=$_POST["uid"];
    $userData = array('xxx' => 'y');
    $Item = array();
    foreach ($userData as $key => $data) {
        $Item[] = "$key='$data'";
    }
    $str = implode(',', $Item);
    $db->query("UPDATE " . DB_PREFIX . "user SET $str WHERE uid=$uid");
    echo 'ok';
}

第三步:修改一下emlog\include\model\user_model.php文件的function getOneUser($uid)方法,在返回数组中增加一个xxx字段即可。
'report' => $row['report'],

到这里就完成了为用户打赏增加举报的功能,如果想后台管理,只需要在用户列表中显示一下xxx字段的内容即可。

« Flash绘制图形:绘制快乐娃娃头像 | 【Android】NDK初步开发之如何调用jni生成.so文件、Android.mk配置及第三方so不被删除的方法(二)»

  • 觉得很赞 (12)
  • 打赏
  • X
    打赏
    • 微信
    • QQ红包
    • 支付宝


    用微信扫一扫

    您的鼓励将是站长及作者前行的动力,谢谢打赏
    (若二维码有误可举报)

发表评论:

快乐贰呆的关注更多 >

小草窝博客

博主是一名天朝的学生,喜欢折腾各种奇怪的语言,喜欢探索未知的事情

图床

微博图床

搜索

标签

Genymotion Button HTML 腾讯视频 Win10 火腿肠意面 MIUI 主题编辑器 Android emlog pjax EventBus AndroidStudio 快捷键 倒计时 工具类 eclipse javascript 励志语录 自定义Dialog Demo java 热伤风 redis RabbitMQ ZeroMQ ActiveMQ Kafka Jafka php 鸡蛋饼 直播 继承 面向对象 工厂模式 AutoCompleteTextView GridView RadioButton ToggleButton Android开发入门 EditText CheckBoxes 控件 TimePicker AnalogClock DigitalClock ProgressBar SeekBar RatingBar UI控件 Spinner ScrollView Adapter 单元测试 Dialog 自定义对话框 Android项目 布局 Android视频 Java4Android Android开发教程 学习札记 基本数据类型 运算符和流程控制 流程控制循环语句 数组 数组二 二维数组 安卓基础 安卓监听器 表格布局 帧布局 网格布局 Android异常 AndroidIO XML XML解析 用户登录 数据存储 SQLite内部数据存储 Unity3D教程 Linux subversionSVN TortoiseSVN ViewPager Fragment 预加载 Android实战开发 唯一识别码 锁屏 Activity CheckBox ListView 增删改查 图片回收处理 内存溢出 仿2列商品列表 AndroidNDK eclipse插件 jni开发 jni调用 so文件 Androidmk配置 Flash 绘制图形 苹果 图标 变形工具 滤镜 Flash特效 简单薄餐 Flash滤镜 Flash动画 Android开发 天气预报 醋溜白菜 香菇烩豆腐 微波豆腐蒸蛋 速成凉拌豆腐 杜子建 穷根 男装搭配 黄帝内经 大蒜洋葱粥 情商密码 中华药粥 交际红人 小白菜萝卜粥 每日一笑 完美国际 故梦 一卷情长 Ukulele 白熊音乐 零基础 指弹 教程 白桦树娃娃 新加坡 网红美食 海南鸡饭

公众号

同乐儿

链接更多 >