Здравствуйте есть функция uploader.js которая отправляет фотографию на диск.необходимо так же передать параметр страны и курорта для которого предполагается эта фотография и записать в базу эти сведения и сведения о месте фото на диске
<form action="javascript:void(0)" method="post" id="photos-info" enctype="multipart/form-data">
<select class="country_select" name="select_country">
<option disabled selected >Выберите страну</option>
<?foreach($countries as $key=>$value){
?>
<option value="<?=$value['id']?>"><?=$value['name']?></option>
<?
}
?>
</select>
<div class="resort_select_blk"></div>
<input type="file" name="my-pic[]" id="file-field3" class="image" multiple="multiple"/>
<input type="button" style="position:absolute;right:30px;bottom:30px;" class="button_adm apply_btn" value="Добавить">
</form>
Для отправки фото есть вот такая функция и все работает класно
fileInput.damnUploader({
// куда отправлять
url: '/functions_server_logic/add_resort_photos/',
// имитация имени поля с файлом (будет ключом в $_FILES, если используется PHP)
fieldName: 'my-pic',
// дополнительно: элемент, на который можно перетащить файлы (либо объект jQuery, либо селектор)
dropBox: dropBox,
// максимальное кол-во выбранных файлов (если не указано - без ограничений)
limit: 10,
// когда максимальное кол-во достигнуто (вызывается при каждой попытке добавить еще файлы)
onLimitExceeded: function() {
log('Допустимое кол-во файлов уже выбрано');
},
// ручная обработка события выбора файла (в случае, если выбрано несколько, будет вызвано для каждого)
// если обработчик возвращает true, файлы добавляются в очередь автоматически
onSelect: function(file) {
addFileToQueue(file);
return false;
},
// когда все загружены
onAllComplete: function() {
log('<span style="color: blue;">*** Все загрузки завершены! ***</span>');
imgCount = 0;
imgSize = 0;
updateInfo();
}
});
$(".apply_btn").click(function() {
fileInput.damnUploader('startUpload');
});
Как отправить и данные о стране из выбранного селекта