1

如何将默认值当前时间戳分配给输入字段然后我想以隐藏的形式插入到数据库中。

  <input
    name="status" id="status"
    type="hidden"
    value="<?php echo CURRENT_TIMESTAMP ?>"
  />
</td> </tr>

只需告诉我如何分配默认值(当前 taimestamp)。

因为我们不能在 db 中添加超过 1 的列作为当前时间戳,所以我在 db 表中已经有 1 列当前时间戳,所以我还需要 1,这就是我想添加为隐藏的原因。

4

4 回答 4

3

对于隐藏字段,您可以使用 php 函数 date()

$data['column_name'] = date('Y-m-d H:i:s');
$data['other_column1'] = 'other value 1';
$data['other_column2'] = 'other value 2';
$data['other_column3'] = 'other value 3';

$this->db->insert('tabel_name',$data);
于 2013-03-15T09:27:32.457 回答
0

像这样试试

<input type="hidden" value="<?php echo time();?>" name="my_unique">

而已

于 2013-03-15T09:27:05.087 回答
0

您将使用以下方式获得当前时间戳:time();

所以 :<input name="time" type="hidden" value="<?php echo time();?>" >

参考: http: //php.net/manual/en/function.time.php

于 2013-03-15T09:27:25.807 回答
0
<?php echo date("Y/m/d h:i:s a"); ?>

这个输入可以吗

于 2015-07-27T00:39:16.650 回答