我正在研究一个CI项目,很新手们,我有三列的这个表,最后一列是一个按钮。我想要这个按钮做的是节省当前时间和时间。日期。在mysql中,我有time_sign
表,其中包含列:time-in
和time-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功能?
谢谢..