Я пытаюсь удалить данные по идентификатору, но это не работает. У меня есть такой код.
Контроллер:
public function delete()
{
if (isset($_GET['del'])) {
$ii = $this->input->post('id');
$this->P6_model->delete($ii);
$this->load->view('p6home');
}
}
Модель:
public function delete($i)
{
return $this->db->delete('contacts', array('id' => $i));
}
Маршруты:
$route['deldata'] = 'p6/delete';
Вид:
foreach ($contacts as $data) {
?>
<tr>
<input type="hidden" name="id" value="<?=$data->id?>"/>
<td data-label="Name"><?=$data->name?></td>
<td data-label="address"><?=$data->address?></td>
<td data-label="phone"><?=$data->phone?></td>
<td>
<button class="positive ui button">Update</button>
<button class="negative ui button" onclick="return confirm('Are you sure?')" name="del" href="deldata">Delete</button>
</td>
</tr>
<?php
}
?>
Спасибо раньше.