Я пытаюсь создать форму, которая отправляет отправленные данные на электронную почту и в текстовый файл при нажатии кнопки Отправить.
После небольшого исследования переполнения стека я немного застрял.
Я сделал новое действие в теге, и если имя файла «send-email.php» является правильным в «new_action.php», работает только функция электронной почты.
Если у меня неверный «send-email.php» или я его удалил, «get-data.php» (использующий $ _GET) работает нормально.
Так что да, я хочу, чтобы оба работали.
Думаю, что-то не так с Javascript?
Вот вся цепочка:
HTML
<form name="form-name" method="Post" action="new_action.php" id="form-one" onsubmit="process()">
NEW_ACTION.PHP
<?php
include('send-email.php');
include('get-data.php');
?>
JAVASCRIPT
function process() {
var form = document.getElementById('form-one');
var elements = form.elements;
var values = [];
for (var i = 0; i < elements.length; i++)
values.push(encodeURIComponent(elements[i].name) + '=' +
encodeURIComponent(elements[i].value));
form.action += '?' + values.join('&');
}