更新:我解决了我的问题,只需添加到我的表单中。 我使用Codeigniter2并使用表单验证问题
如果表单有文本输入和上传文件输入,则此代码可以正常工作
$this->form_validation->set_rules('user','User','required');
if (empty($_FILES["image"]["name"]))
{
$this->form_validation->set_rules('image','ไฟล์','required');
}
...
<input type="text" name="user" size="20" />
<input type="file" name="image" size="20" />
但如果我只有上传文件输入。
<input type="file" name="image" size="20" />
validation_run中的代码不起作用。例如,if($this->form_validation->run() == true){redirect('home');}
它不会重定向到家。但验证错误消息正常工作。
我应该怎么做?