Как сделать форму на сайте?
Вам понадобится
- 1) Html файл сайта
- 2) Знание основ HTML
- 3) Знание основ PHP
Инструкция
Открываем html файл и начинаем ввод кода. Тэг отвечающий за создание формы - "form". Записываем тэг вместе с атрибутами "form action=”obrabotka.php” method=”post” name”forma1”". Приступаем к созданию элементов формы. Практически все элементы делаются с помощью тэга , и его атрибут “type”, который отвечает за тип данных, к примеру текста, пароля и прочего. Всегда задаем имя “name“ любому из атрибутов.
Прописываем: "br"Введите фио:"br"
"input type="text" name="fio""
"br" Введите пароль:"br"
"input type="password" name="pass""
"br"Введите E-mai:l"br"
"input type="text" name="email"".
"input type="radio" name="disc" value="cd"" CD "br"
"input type="radio" name="disc" value="dvd"" DVD "br"
Если атрибут “value” поставить к тексту, то в форме сразу будет отображаться то значение которое мы присвоили этому атрибуту. Например чтобы в форме ФИО уже стояло какое нибудь имя(value=”имя”).
"br"Укажите интересующие курсы"br"
"input type="checkbox" name="ch1" value=”да”"Курс по созданию сайта"br"
"input type="checkbox" name="ch2“ value=”да”"Курс по созданию книг"br"
Если есть желание, то можно поставить какой либо флажок по умолчанию, для этого просто прописываем слово cheked в тэге "input". Прописываем (value=”да”) как указано в коде, для того чтобы не запутаться при создании php файла.
Прописываем сразу вид доставки с помощью тэга "select":
Укажите тип доставки"br"
"select name="delivery""
"option"Срочная
"option"Обычная
"/select""br"
Далее делаем поле для примечаний или адреса пользователя. Тэг "textarea", атрибуты этого тэга “rows” и “cols”, которые отвечают за размеры этого поля.
Введите свой адрес и примечание
"textarea name="add_text" rows="5" cols="30""
"/textarea"
Создаем кнопку отправки c помощью знакомых тэгов: "input type="submit" value="Отправить"" Не забываем закрыть тэг "form"
"? If(!isset($ch1)) {$ch1=”нет”;}
If(!isset($ch2)) {$ch2=”нет”;}
mail(“почта получателя”, ”тема(заказ диска например)”,”содержание письма, (человек по имени $fio указавший пароль $pass, указал свой электронный адрес - $email, выбрал вариант носителя $disc, указал, что хочет видеть на диске следующие курсы:\n курс по созданию сайта - $ch1 \n курс по созданию книг $ch2, указал тип доставки - $delivery, в качестве домашнего адреса и примечания указал $add_text.)”); ?"
Форма готова.
Оцените статью!