Не удается получить запрос PHP на той же странице формы отправить - PullRequest
0 голосов
/ 29 декабря 2018

У меня странная проблема: у меня есть страница с двумя разными формами на одной странице.Обе формы будут отправлены на одной странице. Я тестировал на локальном и другом веб-хосте, и код работал без проблем . Произошла проблема при передаче файлов на новый сервер веб-хостинга. Когда я отправляю первую форму, я могу получить данные POST на той же странице.ОДНАКО, когда я отправляю вторую форму, я не могу получить данные POST второго поста на той же странице!

Здесь мои обнаружения о проблеме : 1. Естьнет проблем с кодом: я тестировал на 2 разных сайтах на локальной машине, более того, я тестировал на другом веб-хосте, он работал без нареканий, нет проблем2. В хосте, имеющем проблемы с почтой, обе формы отправляют ПРАВИЛЬНЫЕ данные POST.Я смотрел из сетевого раздела браузера.Да, обе формы ОТПРАВИТЬ ПРАВИЛЬНЫЕ почтовые данные.

ОДНАКО, - хотя обе формы отправляют правильные данные, я не могу получить данные POST для второй формы.

Например: для отладки, когда яwrite: var_dump($_POST["save-products"]): 'save-products' - кнопка отправки первой формы, она возвращает ПРАВИЛЬНОЕ значение.НО, когда я пишу то же самое для второй формы: var_dump($_POST["update-products"]): 'update-products' - кнопка отправки второй формы, она возвращает значение NULL.

Итак, каковы ваши идеи, что может вызвать эту проблему?в моем новом веб-хосте?Помните, что в коде НЕТ ПРОБЛЕМ, и он работает без проблем на двух разных хостах.Но эта проблема возникла, когда я переключил хост!

Кстати: я не использую JavaScript или AJAX, полностью пишу PHP и снова обрабатываю с PHP.

Ответы [ 2 ]

0 голосов
/ 29 декабря 2018

ОК, проблема решена провайдером веб-хостинга.Вот их ответ:

Уважаемый клиент,

Мы увеличили лимиты памяти php и протестируем форму обновления - никаких ошибок не было.

Пожалуйста, протестируйте снова, и если все ещеЕсли у вас возникли проблемы, пожалуйста, сообщите нам об этом (пожалуйста, приложите снимок экрана, если возможно).

ПРИМЕЧАНИЕ: мои данные для публикации во второй форме были намного больше (32 КБ), а первая - (2 КБ)

0 голосов
/ 29 декабря 2018

использование:

Для 1-й формы отправить

if(isset($_POST['submit_button_name'])){

    //first form php code here

}

Для 2-й формы представить

if(isset($_POST['submit_button_name'])){

   //second form php code here

}
...