0

送信ボタンを使用せずにファイルを選択したら、条件を入力しようとしています。ここに私の html があります:

<form id="fupload" method="post" enctype="multipart/form-data">Image : <input type="file" name="image"/></form>

私はこれを試しました:

if (isset($_POST['image'])){

echo '<div>Hello succes</div>';
}

動作せず、これも試しました:

if (isset($_FILES['image'])){
echo '<div>Hello succes</div>';
}

また、これ:

if (!empty($_POST['image'])){
echo '<div>Hello succes</div>';
}

それらのどれもうまくいきませんでした、あなたの助けに感謝します。

4

2 に答える 2

1

enctype="multipart/form-data" をフォーム タグに追加し、送信ボタンをフォームに追加します。

また、ファイルが実際にアップロードされているかどうか、エラーがあるかどうかを確認し、「画像」パラメーターが POST で渡されているかどうかを確認するだけでなく、

if(empty($_FILES['image']['error']) && $_FILES['image']['tmp_name']){

   echo '<div>Hello success</div>';

}
于 2013-10-19T13:20:06.007 に答える
0

あなたは次のとおりです。

if ($_FILES['image']['name']!=''){
    echo '<div>Hello succes</div>';
}
于 2013-10-19T13:18:36.813 に答える