我製作了上傳文字和照片的表單(*可選可上傳照片)。如何檢查照片是否在嘗試上傳照片時被選中
這是我的代碼視圖:
<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";
}
但是,我發現錯誤... 如果我沒有選擇照片,輸出的是「你選擇一張照片/文件」;
如果我選擇了一張照片,輸出是「你選擇一張照片/文件」;
我認爲錯誤是
- $數據[「照片」] = $這個 - >輸入 - >交的(「userfile的」,TRUE);
- 如果(!isset($數據[ '照片']))
請給我一個解決方案..謝謝,,,
感謝答覆..這不是工作.. 我嘗試使用 如果(isset($ _ FILES [ 'userfile的'] [ '名'])) { } 它的工作原理...非常感謝你,,,, – 2012-04-24 16:07:23
@ZulkifliSaid沒問題。如果問題解決了,您可能需要選擇一個答案。 – 2012-04-24 22:59:22