Php 获取和保存用户点击Codeigniter

Php 获取和保存用户点击Codeigniter,php,jquery,codeigniter,Php,Jquery,Codeigniter,嗨,我是一个中级codeigniter用户,我有一个应用程序,我想在数据库中保存点击次数。如果用户单击按钮(阅读更多内容),我希望它保存在特定帖子的行中,如果用户单击另一个链接,我希望它保存在数据库中单击帖子的行中。谢谢 数据库(id、post、post图像、创建位置、单击) 查看: <div class="card-image"> <img src="<?php echo site_url() ?>assets/images/posts/<?p

嗨,我是一个中级codeigniter用户,我有一个应用程序,我想在数据库中保存点击次数。如果用户单击按钮(阅读更多内容),我希望它保存在特定帖子的行中,如果用户单击另一个链接,我希望它保存在数据库中单击帖子的行中。谢谢

数据库(id、post、post图像、创建位置、单击)

查看

 <div class="card-image">
      <img src="<?php echo site_url() ?>assets/images/posts/<?php echo $post['post_image']; ?>">

      <a class="btn-floating halfway-fab waves-effect waves-light red" href="<?php echo site_url('/posts/'. $post['slug']); ?>"><i class="material-icons">Read More</i></a>
    </div>
    <div class="card-content">
        <span class=" center card-title"><?php echo $post['title']; ?></span>
        <small class=" center post-date"> Posted on: <?php echo $post['created_at']; ?> in <strong><?php echo $post['name']; ?></strong></small><br>
<!--THIS IS THE DOT DOT DOT THAT TRUNCATES THE  POST LENGTH-->
<p>  <?php echo word_limiter($post['body'], 40) ; ?></p><br><br>
    </div>

资产/图片/帖子/“>
发布日期:在



您可以使用jQuery在每次单击时发送AJAX请求(get或post really),也可以在控制器中嗅出请求是什么,并在呈现页面之前将其保存到DB中

如果你需要复习的话,我最近做了一个关于这方面的介绍,并介绍了整个过程


如果您的下一个控制器不知道用户单击了什么按钮,您可以尝试在CI url后面附加一个get查询字符串来跟踪该按钮。

如果您希望保存在数据库中,请使用Ajax


你也可以将谷歌分析与“ga事件”结合使用“或.

发布您用于执行此操作的代码,并告诉我们您的问题所在,以便我们可以帮助您解决特定问题。我们需要您的代码来帮助您,但您可以使用钩子或将信息保存在Constructor中的每个控制器中。我编辑了我的问题。”。谢谢,我知道它将用jQuery和AJAX实现,我只是不知道如何实现,我已经编辑了我的问题。谢谢