我制作了一个表格来上传文字和照片(*可选上传照片)。
这是我的代码:
<input type="text" name="firstname" />
<input type="file" name="userfile" id="file"/>
问题是:我如何检查用户上传/浏览/选择照片/文件?
我在控制器上的代码是这样的:
$data['name'] = $this->input->post('firstname',TRUE);
$data['photo'] = $this->input->post('userfile',TRUE);
if(!isset($data['photo'])){
echo "you not select a photo/file" ;
}else{
echo "you select a photo/file";
}
但是,我发现了错误……如果我没有选择照片,输出是“你选择照片/文件”;
如果我选择一张照片,输出是“你选择一张照片/文件”;
我认为错误是
- $data['photo'] = $this->input->post('userfile',TRUE);
- if(!isset($data['photo']))
请给我一个解决方案..谢谢,,,