【发布时间】:2016-12-02 14:00:20
【问题描述】:
这是我的 html 代码。我想将“$category_edit->c_name”值传递给我的Update() 控制器。我正在从另一个控制器获取“$category_edit”变量。
我正在使用 CodeIgniter 框架。
<form method="post" action="<?php echo base_url('admin/category/update');?>">
<label>Parent Category: </label></br>
<select name="parent_id">
<?php
echo '<option value="' .$category_edit->id .'">';
echo $category_edit->p_name;
echo '</option>';
?>
</select>
<label>Category</label>
<input type="text" name="<?php echo $category_edit->c_name; ?>" id="category_name" value="<?php echo $category_edit->c_name; ?>">
<button>Update</button>
</form>
这是我的update() 控制器。
我收到错误:
- 未定义变量:category_edit
-
试图获取非对象的属性
public function update(){ $this->load->model('category_model'); echo $category_edit->c_name; }
【问题讨论】:
-
$category_edit 这不是全局变量。
-
检查我的答案兄弟
-
添加您的控制器代码。 错误是
Undefined variable: category_edit。这意味着category_edit数组为空。
标签: php html codeigniter codeigniter-2