[eluser]sasori[/eluser]
hi, the delete is working now, but i got a new problem
all the rows gets deleted even if i checked only 1 box LOL
here's my controller code
Code:
public function delete()
{
$url = $this->input->post('delete');
if(isset($url))
{
$this->member_model->delete();
$this->members_area();
}
else
{
redirect('site/members_area');
}
}
here's my new model function
Code:
public function delete()
{
$this->db->where('bm_URL',$this->input->post('delete'));
$q = $this->db->delete('bookmark');
return $q;
}
and here's my view code
Code:
<?php form_open('site/delete'); ?>
<tr><td><b>Bookmark</b></td><td><b>Delete</b></td></tr>
<?php foreach($q->result() as $row):?>
<?php echo "<tr>"; ?>
<?php echo "<td>".anchor($row->bm_URL,$row->bm_URL)."</td>"; ?>
<?php echo "<td>".form_checkbox('delete[]',$row->bm_URL)."</td>"; ?>
<?php echo "</tr>"; ?>
<?php endforeach; ?>
<?php echo form_close(); ?>
</table>
<br />
<hr />
<?php echo anchor('site','Home'); ?> | <?php echo anchor('site/addbm','Add BM'); ?> |
<?php echo anchor('site/delete','Delete BM'); ?> | <?php echo anchor('user/changepass','Change Password'); ?><br />
<?php echo anchor('site/recommend','Recommend URLs to me'); ?> | <?php echo anchor('user/logout','Log out'); ?><br />