У меня есть, по сути, корзина для покупок, которая должна иметь два отдельных варианта проверки. Первый из них удаляет пользователя с сайта, но данные формы должны быть опубликованы.
Как создать две кнопки отправки, которые будут отправлять те же данные формы на свою отдельную страницу?
Если я правильно понимаю, у вас есть две кнопки отправки на одной странице, и обе они имеют одинаковую форму, если это так, это должно сделать трюк.
if(isset($_POST['name1'])) { //do stuff } if(isset($_POST['name2'])) { //do other stuff }
Хорошо, вы могли бы это сделать:
определите свою форму с помощью action = ""
затем две кнопки:
<input type="button" value="button1" onClick="this.form.action='your_first_action_url'; this.form.submit()"> <input type="button" value="button2" onClick="this.form.action='your_second_action_url';this.form.submit()">
вы можете установить обработчик onclick на кнопки и изменить действие формы динамически.
Я даю этот ответ, потому что у вас есть тег javascript, и я предполагаю, что внешний сайт получает параметры через POST METHOD, поэтому вы не можете сделать перенаправление в php
Но я не верю в это, потому что для этого требуется, чтобы пользователи имели javascript.