У меня проблема с вставкой отдельных данных из моей базы данных
Пример: у меня есть две данные: это вопрос1 с идентификатором 1 и вопрос 2 с идентификатором 2.Эти 2 вопроса имеют разные кнопки.Проблема в том, что когда я нажимаю кнопку «вопрос1» или «вопрос2», она вставляет оба идентификатора в мою базу данных.
Примерно так:
Вот мой контроллер
$data['posts'] = $this->Post_Model->get_posts();
$this->load->view('templates/header');
$this->load->view('posts/index', $data);
$this->load->view('templates/footer');
$this->load->library('form_validation');
if($this->form_validation->run()==FALSE) {
if($this->input->post("add")) {
$this->Post_Model->count_up();
redirect('posts');
}
}
Моя модель
function count_up(){
for($i=0; $i<count($this->input->post('hidden')); $i++){
$data = array(
'post_id' => $this->input->post("hidden[$i]")
);
$this->db->insert("userspost", $data);
}
}
Мой вид
<?php
$iq = 0;
$i = 0;
$arrtry = array();
foreach($posts->result() as $post){
?>
<br>
<div class="card card-nav-tabs">
<div class="card-header card-header-primary">
<!-- colors: "header-primary", "header-info", "header-success", "header-warning", "header-danger" -->
<div class="nav-tabs-navigation">
<input class="form-control" value="<?php echo $arrtry[$iq++] = $post->id; ?>" name="hidden1[<?php $i; ?>]" type="hidden">
<input class="btn btn-primary" type="submit" name="add" value="UP" />
</div>
</div>
</div>
<?php
$i++;
}
?>
Моя проблема заключается в том, что я хочу вставить идентификатор вопроса2, не вставляя идентификатор вопроса1.Надеюсь, вы, ребята, можете помочь, спасибо!