Php 使用带有codeigniter的下拉菜单更新数据库中的列
我一直在寻找一个用于更新数据库中某个字段的基本下拉示例,但找不到。我做了自己的代码,但不起作用。有人能给我样品吗? 这是我的代码,如果有人能帮我做什么,老实说,在我尝试运行这段代码后,没有输出 我的看法是:Php 使用带有codeigniter的下拉菜单更新数据库中的列,php,mysql,codeigniter,drop-down-menu,Php,Mysql,Codeigniter,Drop Down Menu,我一直在寻找一个用于更新数据库中某个字段的基本下拉示例,但找不到。我做了自己的代码,但不起作用。有人能给我样品吗? 这是我的代码,如果有人能帮我做什么,老实说,在我尝试运行这段代码后,没有输出 我的看法是: <select name="myselect"> <option value="one" <?php echo set_select('myselect', 'one'); ?> >Pending</option> <option val
<select name="myselect">
<option value="one" <?php echo set_select('myselect', 'one'); ?> >Pending</option>
<option value="two" <?php echo set_select('myselect', 'two' , TRUE); ?> >For Payment</option>
<?php echo form_dropdown('status', $options, 'two'); ?>
</select>
和我的控制器:
public function viewstatus() {
$data['status']=$this->loginmod->editstatus();
$this->load->view('viewstatus',$data);
}
请有人帮帮我。我猜更新是指数据库表中已有数据,您希望更新记录。为此,需要将主键/唯一键传递给控制器/模型,然后传递给更新查询。对于更新查询,必须使用主/唯一查询。这是样品
<form method="post" action="<?=site_url('controller/function/'.$unique_key_passed)?>">
在这里,将在表中签入更新查询中的唯一键。如果可用,记录将由$data\u更新到\u be\u更新
希望你对这幅画有一些基本的了解
<form method="post" action="<?=site_url('controller/function/'.$unique_key_passed)?>">
function some_function()
{
$unique_key=$this->uri->segment(2);
$this->db->update('table_name',$data_to_be_updated,$unique_key);
}