Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 24.03.2014, 20:19
Аспирант
Отправить личное сообщение для Mick_20 Посмотреть профиль Найти все сообщения от Mick_20
 
Регистрация: 05.06.2012
Сообщений: 34

Модифицировать загрузчик
Имеется загрузчик:

function startUpload(){
      document.getElementById('f1_upload_process').style.visibility = 'visible';
      document.getElementById('f1_upload_form').style.visibility = 'hidden';
      return true;
}

function stopUpload(success){
      var result = '';
      if (success == 1){
         result = '<span class="msg">The file was uploaded successfully!<\/span><br/><br/>';
      }
      else {
         result = '<span class="emsg">There was an error during file upload!<\/span><br/><br/>';
      }
      document.getElementById('f1_upload_process').style.visibility = 'hidden';
      document.getElementById('f1_upload_form').innerHTML = result + '<label>File: <input name="myfile" type="file" size="30" /><\/label><label><input type="submit" name="submitBtn" class="sbtn" value="Upload" /><\/label>';
      document.getElementById('f1_upload_form').style.visibility = 'visible';      
      return true;   
}


<form action="upload.php" method="post" enctype="multipart/form-data" target="upload_target" onsubmit="startUpload();" >
                     <p id="f1_upload_process">Loading...<br/><img src="loader.gif" /><br/></p>
                     <p id="f1_upload_form" align="center"><br/>
                         <label>File:  
                              <input name="myfile" type="file" size="30" />
                         </label>
                         <label>
                             <input type="submit" name="submitBtn" class="sbtn" value="Upload" />
                         </label>
                     </p>
                     
                     <iframe id="upload_target" name="upload_target" src="#" style="width:0;height:0;border:0px solid #fff;"></iframe>
                 </form>


upload.php

$destination_path = 'docs/';

   $result = 0;
   
   $target_path = $destination_path . basename( $_FILES['myfile']['name']);

   if(@move_uploaded_file($_FILES['myfile']['tmp_name'], $target_path)) {
      $result = 1;//если файл скопировался на сервер
   }
   
   sleep(1);

<script language="javascript" type="text/javascript">window.top.window.stopUpload(<?php echo $result; ?>);</script>


Превосходно работает. Но хочется поэтапно его модифицировать до определенного варианта. Поэтапно т к очень плох в програмировании с js.

Задача 1. Добавить в php-обработчик вставку в БД имени загруженного файла.

Задача 2. Вернуть на страницу с формой id записи этого файла в БД.

Буду очень признателен за помощь.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Посоветуйте загрузчик фото voland_2003 Мобильный JavaScript 2 27.03.2014 18:56
Модифицировать функцию kiberkot jQuery 0 25.07.2012 13:11
Загрузчик файлов (Посоветуйте)(AJAX) vladimircape Библиотеки/Тулкиты/Фреймворки 0 03.05.2012 11:08
Как создать загрузчик файлов? register Элементы интерфейса 2 20.02.2012 22:58
Загрузчик изображений. Fluid jQuery 3 28.06.2011 14:17