Как лучше сделать обработку формы и пренаправление на разные страницы?
На сайте WordPress есть форма . В зависимости от нажатой кнопки в этой форме происходит пере направление на нужную страницу.
Как лучше сделать?
1)Обработка формы на этой странице и в зависимости от результата - пере направление на нужную страницу.
2)На нужную страницу делать пост запрос и там обрабатывать. Тогда на каждую страницу нужно повесить обработчик формы.
Целевые страницы (на которые делается пере направление) все разные : где то данные используются в другой форме, где то данные (вносятся) читаются сразу бд.
Пожалуйста обоснуйте ваш ответ (выбор) - хочется по лучше в этом разобраться.
Целевые страницы (на которые делается пере направление) все разные : где то данные используются в другой форме, где то данные (вносятся) читаются сразу бд.
Михаил Р., страница где нужно оказаться после отправки формы = целевая страница.
На целевой странице используются данные из отправленной формы по разному.
Natasha000, Я бы на одной странице все делал, а потом отправлял куда нужно. Но это вне контекста вордпресс. Возможно в WP удобнее сразу отправлять на отдельный обработчик.
Natasha000, так всё зависит от того, что и как обрабатывается, как далее используется и используется ли. Для задачи "В зависимости от нажатой кнопки" лучший вариант предложил Сергей - обработка логики выбора средствами самой формы.
1)Обработка формы на этой странице Обосновую. Для чего была создана форма? Для каких-то целей. Зачем делать ненужное перенаправление если есть форма для выполнения этого действия. Зачем засорять сайт лишним кодом? Чтоб медленее грузился? Тогда если есть такое желание делайте перенаправление.