Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: функция отправки изображений как отправить и данные из селекта

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
imediasun
Отправлено: 24 Августа, 2014 - 15:48:27
Post Id


Частый посетитель


Покинул форум
Сообщений всего: 605
Дата рег-ции: Авг. 2012  


Помог: 2 раз(а)

[+][+][+][+][+]


Здравствуйте есть функция uploader.js которая отправляет фотографию на диск.необходимо так же передать параметр страны и курорта для которого предполагается эта фотография и записать в базу эти сведения и сведения о месте фото на диске
PHP:
скопировать код в буфер обмена
  1.  
  2. <form action="javascript:void(0)" method="post" id="photos-info" enctype="multipart/form-data">
  3. <select class="country_select" name="select_country">
  4. <option disabled selected >Выберите страну</option>
  5. <?foreach($countries as $key=>$value){
  6. ?>
  7. <option value="<?=$value['id']?>"><?=$value['name']?></option>
  8. <?
  9. }
  10. ?>
  11. </select>
  12. <div class="resort_select_blk"></div>
  13. <input type="file" name="my-pic[]" id="file-field3" class="image" multiple="multiple"/>
  14. <input type="button" style="position:absolute;right:30px;bottom:30px;" class="button_adm apply_btn" value="Добавить">  
  15. </form>
  16.  

Для отправки фото есть вот такая функция и все работает класно
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2.  fileInput.damnUploader({
  3.         // куда отправлять
  4.         url: '/functions_server_logic/add_resort_photos/',
  5.         // имитация имени поля с файлом (будет ключом в $_FILES, если используется PHP)
  6.         fieldName:  'my-pic',
  7.         // дополнительно: элемент, на который можно перетащить файлы (либо объект jQuery, либо селектор)
  8.         dropBox: dropBox,
  9.                 // максимальное кол-во выбранных файлов (если не указано - без ограничений)
  10.         limit: 10,
  11.         // когда максимальное кол-во достигнуто (вызывается при каждой попытке добавить еще файлы)
  12.         onLimitExceeded: function() {
  13.             log('Допустимое кол-во файлов уже выбрано');
  14.         },
  15.         // ручная обработка события выбора файла (в случае, если выбрано несколько, будет вызвано для каждого)
  16.         // если обработчик возвращает true, файлы добавляются в очередь автоматически
  17.         onSelect: function(file) {
  18.             addFileToQueue(file);
  19.             return false;
  20.         },
  21.         // когда все загружены
  22.         onAllComplete: function() {
  23.             log('<span style="color: blue;">*** Все загрузки завершены! ***</span>');
  24.             imgCount = 0;
  25.             imgSize = 0;
  26.             updateInfo();
  27.         }
  28.     });
  29.  $(".apply_btn").click(function() {
  30. fileInput.damnUploader('startUpload');
  31. });
  32.  

Как отправить и данные о стране из выбранного селекта
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB