删除按钮而不是链接

时间:2011-08-29 12:09:23

标签: php codeigniter button

我想在点击删除按钮时从我的数据库中删除某些内容。 到目前为止,我有一个链接从我的数据库中删除信息,但我想显示一个按钮而不是链接。

我不明白如何在以下代码中实现提交按钮。

<p>
    <?php echo anchor('del_controller/del/'. $id, 'Delete', array('onClick' =>   "return confirm('Are you sure you want to delete?')"));?>
</p>

1 个答案:

答案 0 :(得分:0)

您想要使用form_submit() - 函数:

<?php echo form_submit('mysubmit', 'Submit Post!'); ?>

如文档中所述:

  

与其他函数类似,如果您希望设置自己的属性,可以在第一个参数中提交关联数组。第三个参数允许您向表单添加额外的数据,如JavaScript。

所以,得到你想要的结果可能需要写:

$data = array(
    'name'        => "submit",
    'value'       => "Delete",
    'onClick'     => "return confirm('Are you sure you want to delete?');"
);
echo form_submit($data); 

打开表单时设置POST表单的路径。

echo form_open('del_controller/del/'. $id);

http://codeigniter.com/user_guide/helpers/form_helper.html

了解详情