テキストと写真をアップロードするためのフォームを作成します(*写真のアップロードはオプションです)。
これは私のコードです:
<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']))
解決策を教えてください..ありがとう、、、