codeigniter设置时间点击按钮NOW()func

时间:2016-12-05 08:42:26

标签: php mysql codeigniter

我正在研究一个CI项目,很新手们,我有三列的这个表,最后一列是一个按钮。我想要这个按钮做的是节省当前时间和时间。日期。在mysql中,我有time_sign表,其中包含列:time-intime-out(两者都是timestamp)。请帮帮我这个。需要弄清楚如何使用此按钮保存timestamp

在我看来:(table_view.php)

<?php
     foreach ($users as $user): ?>
     <tr>
        <td><?=$user->name;?></td>
        <td><?=$user->position;?></td>
        <td width="100px">
            <a href="<?php echo base_url() ?>tabledisplay/recTime">
               <button type="submit" class="btn btn-success" name="time-in">Sign In</button>
            </a>
        </td>
      </tr>
   <?php endforeach; ?>

在我的控制器中:(tabledisplay.php)

function index()
{
    $this->load->view('loginview.php');
    $this->load->model('table_model/display_table');      
}

function recTime()
{
    $this->load->model('table_model/recordTime');      
}

在我的模型中:(table_model.php)

function display_table()
{
    $this->db->where('username', $this->post('username'));
    $this->db->where('password', md5($this->post('password')));
    $this->db->get('users');
    iif ($query->(num_rows==1){ return TRUE;})
}

function recordTime()
{
    $this->db->set('time-in', 'NOW()', FALSE);
    $this->db->insert('time_sign', $data);
}

当我点击按钮时,浏览器上的URL变为:

http://[::1]/usc3/index.php/ tabledisplay / index.php的

是不是应该在tabledisplay控制器中执行recTime功能?

谢谢..

0 个答案:

没有答案