1

デフォルト値の現在のタイムスタンプを入力フィールドに割り当てる方法は、非表示としてデータベースに挿入します。

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

デフォルト値 (現在のタイムスタンプ) を割り当てる方法を教えてください。

現在のタイム スタンプとして 1 つ以上の列を db に追加できないため、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
<?php echo date("Y/m/d h:i:s a"); ?>

この入力で大丈夫ですか

于 2015-07-27T00:39:16.650 に答える
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

このようにしてみてください

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

それでおしまい

于 2013-03-15T09:27:05.087 に答える