【发布时间】:2013-08-22 03:19:08
【问题描述】:
我有一个包含一些输入的表单,例如:
<form action="http://site.com" method="post" accept-charset="utf-8">
<input type="text" name="image_Title" value="Image" />
<input type="text" name="image_Basename" value="0000001" />
<input type="text" name="image_basename" value="0000002" />
<input type="text" name="image_basename" value="0000003" />
</form>
如何使用 Codeigniter 将具有相同 image_Title 的每个 image_Id 插入一行?!我用了foreach,但我不能让它工作?!
例如:
table-row-name:image_Title table-row-name:image_Basename
'Image' '00000001'
'Image' '00000002'
'Image' '00000003'
'Image2' '00000258'
'Image2' '00000102'
我该怎么做?!
这是我的 php 代码(来自 Codeigniter):
foreach($_POST['image_Basename'] as $image_Basename)
{
$image_Id = $this->gallery_model->add(array('image_Title' => $_POST['image_Title'], 'image_Basename' => $image_Basename));
}
我的模特:
function add($options = array())
{
$options = array(
'image_Title' => $_Post['image_Title'],
'image_Basename' => $image_Basename
);
$this->db->insert('mg_gallery', $options);
return $this->db->insert_id();
}
【问题讨论】:
-
你是如何插入的?你用的是什么编程语言?
-
我正在使用 PHP。我会测试你的解决方案并通知你:)
标签: php mysql codeigniter input insert