Это возможно без javascript.
Вам необходимо дать каждому input
a name
и заменить button
на input
.
Вот начало:
<?php
if (isset($_POST['field1']) && isset($_POST['field2'])) { // check if both fields are set
$txt=$_POST['field1'].' - '.$_POST['field2'];
file_put_contents('test.log',$txt."\n",FILE_APPEND|LOCK_EX); // log to test.log (make sure that file is writable (permissions))
header('Location: http://www.google.com/search?q='.$txt); // google as example (use your confirmation page here)
exit();
}
?>
<form method="post" action="">
<input name="field1" type="text" />
<input name="field2" type="text" />
<input type="submit" >
</form>
Вы можете использовать $_POST['field1']
и $_POST['field2']
для получения значений и их регистрации.
FILE_APPEND используется для добавления нового содержимого в конец файла вместоперезаписать его.
LOCK_EX используется для получения блокировки записи для файла (в случае, если несколько пользователей публикуют одновременно)