私はこのコードを持っています(表示):
<?php echo $own['own'] ? form_open('games/updateOwn', 'id="ownGame"') : form_open('games/setOwn', 'id="ownGame"'); ?> <input type="hidden" name="userid" value="<?php echo $userid; ?>"> <input type="hidden" name="gameid" value="<?php echo $game['id'];?>"> <button value="1" name="own[]">Mam/miałem</button> <button value="2" name="own[]">Chcę mieć</button> <button value="3" name="own[]">Nie interesuje mnie</button> </form>
これは、dbに所有権を置くための単純な形式です。そのためのモデル:
public function Own($data) {
$gameid = $this->input->post('gameid');
$userid = $this->input->post('userid');
$own = $this->input->post('own');
$this->db->cache_delete('games',$gameid);
$ins_own = array(
'user_id' => $userid,
'game_id' => $gameid,
'own' => $own
);
$q = $this->db->insert('ownership', $ins_own);
}
そして私の問題は、own
(button
の値)が送信されないことです。どうすればこれを解決できますか?