次のコードを含むHTMLフォームがあります。
<input id="image_22" name="images[]" type="file" />
<input id="image_8" name="images[]" type="file" />
フォーム入力ID要素を変数(例:$ imgnumber ='image_22')に格納できるようにしたいと思います。これは可能ですか?以下のコードの私のコメントを参照してください。
PHP:
for ($i = 0; $i < count($_FILES['images']['name']); $i++) {
$number_of_file_fields++;
if ($_FILES['images']['name'][$i] != '') { //check if file field empty or not
$number_of_uploaded_files++;
$uploaded_files[] = $_FILES['images']['name'][$i];
if (move_uploaded_file($_FILES['images']['tmp_name'][$i], $upload_directory . $_FILES['images']['name'][$i])) {
$number_of_moved_files++;
// *** COMMENT *** //
$imgnumber = CURRENT_FILE_INPUT_ID - this would store e.g. "image_22"
}
}
}
これで助けてくれてありがとう:-)