数据库里有一个点赞的字段,如何记录用户的点赞在录入数据库+1求指教,求代码,求案例

解决方案 »

  1.   

    获取用户,获取点赞的文章字段, 直接存到数据库 没有新增 有就UPDATE 。
    这还需要代码的嘛
      

  2.   

    参考:http://blog.csdn.net/chinacsharper/article/details/9748639
      

  3.   

    ajax    post 到ashx   参数  文章ID数据库 update 字段值+1   字段值默认为0
      

  4.   

      两个表一个文章表 一个点赞记录表
      
    //页面JSAJAX
       function zanClick(){
        $.ajax({ 
                     type: "POST",
                     dataType: "html",
                     url: 'Interface.ashx',
                     data: "文章ID=ID",
                     success: function(data) {  
                         if(data==1)
                          {
                             //成功点赞 把页面显示的点赞数+1 把点赞图标改为已点击 
                          }else if(data==2)
                          {
                            //取消点赞 把页面显示的点赞数-1 把点赞图标改为未点击
                         }
                       
                     }
                 }); }
      
    //一般处理程序中
    int 文章ID=context.Request["文章ID"];//获取当前用户ID 可使用其他方式
    int userID=context.Request.Cookies[""][""];//从点赞记录表中获取当前用户是否已点赞
    Select();//if(IsTrue)//数据存在 已点赞
    {
         //默认认为用户想取消点赞
        Delete();//执行删除当前点赞记录操作
        文章点赞数量--;
        Update();//修改文章点赞数量-1
        context.Response.Write(2);
    }else//未点赞过 默认做点赞处理
    {
      Insert();//执行插入当前点赞记录操作
     文章点赞数量++;
      Update();//修改
     context.Response.Write(1);
    }