我正在尝试用CodeIgniter做一个小型的开放式CMS,我现在正在开发类别系统.
我真的坚持这一点,经过多次尝试和论坛帖后我没有解决它.
我有2个mySQL表
我想用编辑类别名称表单中的数据更新我的#1 TABLE(此表单在循环中填充输入以一次编辑多个类别)
这里是 :
if ($result != NULL) {
echo form_open('admin/update_categories/');
if (isset($result) && $result != NULL) {
foreach ($result as $row) {
echo form_input('category_name[]' ,$row->category_name);
echo anchor("admin/delete_category/$row->category_name", 'Delete category');
echo '<br /><br />';
}
echo '<br /><br />';
echo form_submit('','Save');
echo form_close();
} } else { echo 'NO categories'; }
Run Code Online (Sandbox Code Playgroud)
这是从DB中检索输入的表单,您可以在其中编辑名称.
好了,现在编辑类别名称时,您可以转到"update_categories"CONTROLLER来执行UPDATE请求
function update_categories(){
$i = 0;
foreach ($this->input->post('category_name') as $cat)
$data[$i++]['category_name'] = $cat;
// The $i++ creates a multi-dimensional array to insert
// …Run Code Online (Sandbox Code Playgroud)