Кажется, вы путаете html5 с css3 с php.Все это отдельные технологии, которые используются вместе.Форма это просто форма.Вы отправляете это и ваш php обрабатывает это.Вам нужно прочитать о посте и получить обработку в php.Для html стороны вы просто отправляете форму и указываете, какой из двух методов (получить или опубликовать) вы хотите использовать
<!-- none of this has anything to do with html5 or css3 -->
<!-- for method specify POST or GET -->
<form method="POST" action="blah.php" >
<input type="text" name="foo" value="hello world" />
<input type="submit" value="Submit" />
</form>
//receive the form data in php and do something with it
<?php $blah = $_POST['foo']; //returns hello world ?>
.Сначала разберитесь с этим, а затем задайте эту часть в новом вопросе SO.
Обновление - основано на обновлении вопроса по OP
Две вещи, которые вы ищете:довольно простоСначала создайте файл php, в который отправляется форма.В моем примере выше я выбрал blah.php
.Там вы можете запросить глобальную переменную $_POST[]
.Эта переменная будет содержать хэш для каждого ввода name
и ввода value
.В приведенном выше примере это foo
и hello world
.
$message .= $_POST['foo'];
Затем вы можете использовать метод php mail , чтобы отправить электронное письмо себе.
mail('me@site.com', 'Subject', $message);
И, наконец, все, что вы выводите, будет возвращено пользователю
echo 'this is blah.php. Thank you for submitting a form!';