我有一個HTML形式包含以下代碼:將表單元素ID存儲在變量中?
<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"
}
}
}
非常感謝這個:-)任何幫助
你可以做'圖像[22]' – Prisoner
嗨,囚徒。謝謝你。你能解釋我如何修改我的代碼以允許這個嗎? – michaelmcgurk
這可能也有幫助:http://stackoverflow.com/questions/5163197/how-to-get-element-id-into-php-variable – jtheman