Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用带有codeigniter的下拉菜单更新数据库中的列_Php_Mysql_Codeigniter_Drop Down Menu - Fatal编程技术网

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);
}