Как отправить выбранный вариант из MySQL на другую страницу с помощью ajaxPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Как отправить выбранный вариант из MySQL на другую страницу с помощью ajax

Сообщение Anonymous »


это мой код.

'tv_s Загрузка видео с индикатором выполнения форма { маржа: 5% авто; граница-радиус: .3rem; отступ: 1,3рем; граница: #2274ac40, 1 пиксель, сплошная; ширина: 30%; выравнивание текста: по центру; } вход { ширина: 90%; граница: 0; отступ: 20 пикселей; радиус границы: 6 пикселей; нижнее поле: 10 пикселей; граница: сплошная 1 пиксель #839af5; } .btn { ширина: 100%; отступ: .5rem; граница: 0; фон: #fe6f27; размер шрифта: 1.2em; цвет: #fff; текстовая тень: 1px 1px 0px rgba(0, 0, 0, .4); box-shadow: 0px 3px 0px #fe6f27; маржа-верх: 1,2рем; } .btn:наведите { фон: #00398c; цвет: #b5b5b5; коробка-тень: нет; } .form-control { дисплей: блок; ширина: 100%; высота: расчет (1,5em + 0,75rem + 2 пикселя); заполнение: .375rem .75rem; размер шрифта: 1rem; вес шрифта: 400; высота строки: 1,5; цвет: #d6d8db; цвет фона: #3c4760; фоновый клип: поле для заполнения; граница: сплошная 1 пиксель #72a7db; радиус границы: .25rem; переход: border-color .15s с легкостью выхода, box-shadow .15s с легкостью выхода; } .прогресс { цвет фона: #3fee8c; положение: относительное; поле: 20 пикселей; высота: 1,2рем; } .индикатор { цвет фона: #7eeed8; ширина: 100%; высота: 1,2рем; } прогресс::-webkit-progress-value { фон: #3fee8c; } прогресс::-webkit-progress-bar { фон: #1e1e3c; } прогресс::-moz-progress-bar { фон: #3fee8c; } Выбрать формат видео
функция _(abc) { вернуть document.getElementById(abc); } функция uploadFileHandler() { document.getElementById('progressDiv').style.display='block'; var file = _("имя_видео").files[0]; вар formdata = новый FormData (); formdata.append("имя_видео", файл); вар ajax = новый XMLHttpRequest(); ajax.upload.addEventListener("прогресс", ProgressHandler, false); ajax.addEventListener("load", CompleteHandler, false); ajax.addEventListener("ошибка", errorHandler, false); ajax.addEventListener("abort", abortHandler, false); ajax.open("POST", "upload.php"); ajax.send(формданные); } функция ProgressHandler (событие) { var loading = new Number((event.loaded / 1048576));//Загрузить "число" и разделить байты, чтобы получить мегабайты var total = new Number((event.total / 1048576)); // Сделайте общий размер файла «числом» и разделите байты, чтобы получить мегабайты _("uploaded_progress").innerHTML = "Загружено" + loading.toPrecision(5) + " Мегабайты " + total.toPrecision(5);//Вывод строки var процент = (event.loaded / event.total) * 100;//Получить процент прогресса загрузки _("progressBar").value = Math.round(percent);//Округляем значение до сплошного _("статус").innerHTML = Math.round(percent) + "% загружено";//Вывод строки } функция CompleteHandler (событие) { _("status").innerHTML = event.target.responseText;//Создаем и показываем текст ответа _("progressBar").value = 0;//Устанавливаем индикатор выполнения на 0 document.getElementById('progressDiv').style.display = 'none';//Скрыть индикатор выполнения } функция errorHandler(событие) { _("status").innerHTML = "Загрузка не удалась";//Переключение статуса на не удавшуюся загрузку } функция abortHandler(событие) { _("status").innerHTML = "Загрузка прервана";//Переключить статус на прервано }
У меня есть код, который выбирает строки из MySQL для выбора параметров. Ajax не смог идентифицировать выбранное мной значение из раскрывающегося списка. Я попытался повторить выбранное значение $row["video_format"] но это не сработало, а вывело только последнюю строку из mysql.

Проблема в том, как показать или отправить конкретную выбранную опцию из раскрывающегося списка в цикле while.
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»