Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
6 / 6 / 0
Регистрация: 29.10.2010
Сообщений: 523

При отправке формы в выводе $_POST в массиве я вижу не все поля формы

08.11.2015, 14:56. Показов 1128. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
подскажите, в чем дело.
или для обработки полей типа "file" (которого нет в массиве) нужны особые настройки на сервере?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
08.11.2015, 14:56
Ответы с готовыми решениями:

Превью изображений - при отправке формы данных в массивах $_POST и $_FILES нет
Доброго времени суток. Пытаюсь разобраться с превьюшкой загружаемых изображений. Код на сколько я знаю рабочий, но вот при отправке формы...

Как при отправке формы добавить текущего пользователя сессии в таблицу данных формы
вывод логина юзера, может поможет <?php <?php // Проверяем, пусты ли переменные логина и id пользователя if...

Уязвимость при отправке формы
Дело в том, что при отправке формы, прописав определенный код. Пользователь может вносить изменнения в скрипты. foreach...

10
Фрилансер
Эксперт PythonЭксперт JSЭксперт PHP
 Аватар для Azdeman
1871 / 1362 / 604
Регистрация: 12.01.2011
Сообщений: 5,470
08.11.2015, 15:35
Код бы увидеть? В форме multipart/form-data есть..
<form action='' method='POST' enctype=multipart/form-data>
0
6 / 6 / 0
Регистрация: 29.10.2010
Сообщений: 523
08.11.2015, 16:12  [ТС]
не помогло
0
Фрилансер
Эксперт PythonЭксперт JSЭксперт PHP
 Аватар для Azdeman
1871 / 1362 / 604
Регистрация: 12.01.2011
Сообщений: 5,470
08.11.2015, 16:22
Цитата Сообщение от Дмитрий :) Посмотреть сообщение
не помогло
Тут гадать не будут, нужно видеть код.
0
6 / 6 / 0
Регистрация: 29.10.2010
Сообщений: 523
08.11.2015, 16:24  [ТС]
код формы?
0
 Аватар для GoDr
90 / 79 / 33
Регистрация: 17.08.2015
Сообщений: 512
Записей в блоге: 1
08.11.2015, 16:26
Azdeman, я смотрю ты не любитель кавычки ставить в HTML
1
Фрилансер
Эксперт PythonЭксперт JSЭксперт PHP
 Аватар для Azdeman
1871 / 1362 / 604
Регистрация: 12.01.2011
Сообщений: 5,470
08.11.2015, 16:30
Цитата Сообщение от Дмитрий :) Посмотреть сообщение
код формы?
Лучше формы и обработки.

Добавлено через 2 минуты
Цитата Сообщение от GoDr Посмотреть сообщение
я смотрю ты не любитель кавычки ставить в HTML

Не по теме:

с телефона тогда редактировал возможно не поставил , ну ничего я думаю , написал же правильно. :)
Если надо допишут.

0
Эксперт PHP
3899 / 3237 / 1353
Регистрация: 01.08.2012
Сообщений: 10,909
08.11.2015, 16:36
Файлы лежат в $_FILES, а не $_POST.
0
6 / 6 / 0
Регистрация: 29.10.2010
Сообщений: 523
08.11.2015, 16:39  [ТС]
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
<form id="mail_form10" action="" method="post" enctype="multipart/form-data">
    <table class="e">
        <tbody>
            <tr>
                <th colspan="2">Отправить письмо</th>
            </tr>
            <tr>
                <td>* Логин:</td>
                <td><input type="text" name="email_login" /></td>
            </tr>
            <tr>
                <td>* Пароль:</td>
                <td><input type="password" name="email_pass" /></td>
            </tr>
            <tr>
                <td>* От кого:</td>
                <td><input type="text" name="email_from" /></td>
            </tr>
            <tr>
                <td>* Кому:</td>
                <td><input type="text" name="email_to" /></td>
            </tr>
            <tr>
                <td>* Тема письма:</td>
                <td><input type="text" name="email_subject"></textarea></td>
            </tr>
            <tr>
                <td>* Текст письма:</td>
                <td><textarea name="email_mess"></textarea></td>
            </tr>
            <tr>
                <td* Вложение:</td>
                <td><input name="email_file" type="file" /></td>
            </tr>
            <tr>
                <td>&nbsp;</td>
                <td><input type="hidden" name="send_mail" value="1" /><input type="button" name="send" value="Отправить письмо" class="w100" style="width:100%;" onclick="AjaxFormRequest('mail_form10');" /></td>
            </tr>
            <tr>
                <td>&nbsp;</td>
                <td class="top_result">&nbsp;</td>
            </tr>
        </tbody>
    </table>
</form>
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
function AjaxFormRequest(form_id) {
                jQuery.ajax({
                    url:     jQuery('#'+form_id).attr('action'), //Адрес подгружаемой страницы
                    type:     "POST", //Тип запроса
                    scriptCharset: "utf-8",
                    dataType: "html", //Тип данных
                    data: jQuery("#"+form_id).serialize(),
                    success: function(response) { //Если все нормально
                    jQuery('#'+form_id+ ' table td.top_result').html(response);     // идентификатор top_buttons  сюда не писать! это не только сверху, но и в контактах снизу
                    /*if(self.location.href.indexOf("mail")==-1)*/
                    if(response.indexOf("успешно")>=0 || response.indexOf("Больше у вас об этом не спросим.")>=0 || response.indexOf("Тогда в другой раз.")>=0) {
                        setTimeout(
                            function(){
                                //var page=self.location.href+"";
                                if(form_id.indexOf('feedback')==-1 && form_id.indexOf('contacts')==-1 && form_id.indexOf('mail')==-1 && form_id.indexOf('podpiska')==-1 && form_id.indexOf('partners')==-1){
                                     jQuery("#"+form_id).slideUp();
                                }
                                else if(form_id.indexOf('podpiska')>0){
                                    var scrollPos = jQuery(window).scrollTop();
                                    jQuery('[id^=popup-box-]').slideUp();
                                    jQuery('#blackout').slideUp();
                                    jQuery("html,body").css("overflow","auto");
                                    jQuery('html').scrollTop(scrollPos);//},2000);
                                }
                                else {
                                    sleep(1500);
                                    jQuery("#"+form_id+" .top_result").slideUp();
                                }
                                sleep(1500);
                                jQuery("#"+form_id+" .top_result").html("");
                                document.getElementById(form_id).reset();
                            },          2000);
                    }//  if(response.indexOf("успешно")>=0)
 
 
 
                },
                error: function(response) { //Если ошибка
               jQuery('#'+form_id+ ' table td.top_result').html("Ошибка при отправке формы");
                }
             });
        }
0
Эксперт PHP
3899 / 3237 / 1353
Регистрация: 01.08.2012
Сообщений: 10,909
08.11.2015, 16:43
Дмитрий , если $_FILES пустой, лучше задайте вопрос на форуме JS или погуглите про отправку файлов через AJAX. Насколько я знаю, это делается иначе, не как обычная отправка формы.
0
6 / 6 / 0
Регистрация: 29.10.2010
Сообщений: 523
08.11.2015, 16:48  [ТС]
он и правда пустой
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
08.11.2015, 16:48
Помогаю со студенческими работами здесь

Создание формы на сайте. При щелчке внутри поля формы не убирается текст-подсказка
Добрый день! Сам не знаю, как создать форму на сайте, поэтому скопировал код на одном из сайтов и вставил на своей html-странице. И,...

Сумма значений поля подчиненной формы по условию на значение другого поля той же формы
Здравствуйте. Есть форма в БД Аксесс с подчиненной формой. В подчиненной форме есть 2 поля: Статья - целое число и ЧасовПлан - одинарное с...

Ошибка при отправке с формы
Ошибка &quot;Provisional headers are shown&quot;, что это и чему может быть причиной ? Нашел похожую тему...

Разрешить закрытие формы при условии, что все другие формы закрыты
Нужно создать событие, при котором приложение не завершается, пока все формы не будут закрыты. private void frMain_FormClosing(object...

Слетает jQuery при отправке формы
Добрый день\вечер\ночь. Помогите решить проблему, на странице с формой подключен jQuery. На кнопке висит событие &quot;submitForm()&quot;....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru