Передача данных формы в два местоположения с использованием Javascript и PHP?

У меня есть форма заказа, в которой есть несколько текстовых областей и одна кнопка отправки «Купить сейчас» PayPal. Я бы хотел, чтобы кнопка PayPal работала, как обычно, отправляя заказ в PayPal, но мне также хотелось бы, чтобы одна и та же кнопка собирала данные в форме и отправляла их по электронной почте. Для этого, однако, кнопка должна будет иметь два действия: отправка данных в PayPal и отправка данных обратно на мою php-страницу.

Похоже, что это распространенная проблема, без четкого решения, но использующего исключительно PHP. Поскольку мне нужны только данные из форм, я думал, что могу захватить это с помощью Javascript. Я думал, что могу поместить событие onClick на кнопку paypal, которая вызовет функцию JavaScript, содержащую PHP, необходимую для отправки электронной почты.

Это возможно? Могу ли я передумать это?

EDIT Итак, я не хочу вникать в API PayPal, так как мне не нравится с PayPal. Я думаю о другом решении, которое еще не работает, но оно может иметь потенциал.

Стандартный код кнопки PayPal использует тип ввода = «образ» для кнопки. Я помещаю элемент ссылки вокруг этого тега ввода и ссылаюсь на функцию javascript. Например:

<a href="javascript: submitForm()"> <input type="image src= ...> </a> 

У меня есть такая форма:

 <form name="userInfo" action="sameFile.php" method="post"> 

Где «sameFile.php» – это просто имя текущего файла php, в котором находится эта строка.

Затем в другом месте в том же файле кода у меня есть:

 <script type="text/javascript"> function submitForm(){ document.forms["userInfo"].submit();}</script> 

Где userInfo – это форма со всеми полями ввода пользователя. Обратите внимание, что «userInfo» не является формой, которая содержит кнопку PayPal, так что это может быть проблемой …

В любом случае, все это работает, хотя я понятия не имею, идет ли заказ PayPal или нет. Я просто перенаправляюсь обратно на одну и ту же страницу php.

Затем я хочу использовать PHP для извлечения данных, которые ДОЛЖНЫ быть в массиве POST. Я вводил несколько тестовых эхо-сигналов, сообщающих значения POST, но страница вообще не загружается после добавления этого кода. Что я делаю не так? Есть ли конкретное место, в которое я должен помещать PHP, который анализирует данные из форм?