0

データベース内の質問に基づいて生成した複数のアップロード テキスト ボックスがあります。今、私の問題は、入力時に を<input type="file" name="file[<?php echo $id;?>]"/>書き、それを保存したいときに、は質問番号と一致すると宣言した番号$_FILES['file']['name'][$start];である としてプログラムを書くことです。$start例えばfile[123]​​がテキストボックスにある場合、情報を保存するときの投稿フィールドも$_FILES['file']['name'][123]です。

file[123]しかし、テキストボックスが のようなものを送信したかどうかを調べようとすると、$_FILES['file']['name'][$start]<>""何も投稿されません。

これは、情報を保存するときのコードです。

    <input multiple name="file[<?php echo id;?>]" type="file" size="50" maxlength="100"> 

    if ($_FILES['file']['name'][$start]<>""){
        $fname=$_FILES['file']['name'][$start];
         $tandatangan=$fname;
         mysql_query("UPDATE answer SET document='$tandatangan' WHERE user_id='$id_user' and id_question='$id_soalan' ");
         move_uploaded_file($_FILES["file"]["tmp_name"],"../files/$tandatangan");
        }
4

0 に答える 0