我有一个表单,其中有两种类型的字段表示输入文本,收音机,选择,文本区域和文件上载字段。 我使用相同的表单进行插入和编辑。 我的问题是我必须上传文件并在表格中插入数据。 上传也是optonal。我没有找到任何逻辑来处理这个问题。任何人都可以建议我如何完成这项任务?
答案 0 :(得分:0)
在半教育中,逻辑将是
if ($this->form_validation('your_rule'))
{
// Insert data to database
$this->insert('stuff');
// Now check for file upload
if ($FILES['file_name'])
{
// Do upload
}
}
OR
您可以进行自定义回调以处理上传,作为form_validation的一部分。然后在表单验证中包含此“规则” - 它将处理一次扫描中的所有内容
答案 1 :(得分:0)
经过一番研究后,我找到了解决方案
使用Codeigniter表单验证库
http://codeigniter.com/user_guide/libraries/form_validation.html
和
http://keighl.com/post/codeigniter-file-upload-validation
一篇好文章。解决我的问题