Здравствуйте есть функция uploader.js которая отправляет фотографию на диск.необходимо так же передать параметр страны и курорта для которого предполагается эта фотография и записать в базу эти сведения и сведения о месте фото на диске
PHP:
скопировать код в буфер обмена
<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>
Для отправки фото есть вот такая функция и все работает класно
CODE ( javascript):
скопировать код в буфер обмена
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'); });
Как отправить и данные о стране из выбранного селекта
|