やりたいこと
Fromを用いて、データを送信しページを更新
Viewの設定
home.php
<form action="<?php echo base_url() ?>クラス名/関数名" class="float-right" method="POST">
<select name="period">
<option value="30m" >30分後</option>
<option value="1h" selected>1時間後</option>
<option value="tomorrow">明日</option>
</select>
<input type = "submit" value ="更新">
</form>
controllerの設定
今回は、部分更新をするのでデータの更新を行ったら、元のページに戻りため、controllerのindex関数を呼びます。
後々こっちのほうが便利かもしれない。
Home.php
public function 関数名(){
$selected = $_POST['period'];
if ($selected == '30m') {
$period = '30分後';
}elseif ($selected == '1h') {
$period = '1時間後';
}elseif ($selected == 'tomorrow') {
$period = '明日';
}
$this ->index($period);
}