[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Хочу начать изучение языка программирования php
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20
inpost
Bust_Ed
PM = Personal Messages, то есть написать в ЛС. Так можно с любым человеком связаться.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Bust_Ed
Спасибо, я же с этого начал - форум говорит, что у меня нет прав в личку писать. smile.gif
Игорь_Vasinsky
это чё.. он потом ещё банить начнёт...

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Invis1ble
форум он такой, да rolleyes.gif

_____________

Профессиональная разработка на заказ

Я на GitHub | второй профиль

Bust_Ed
О. починилось. smile.gif Всем спасибо, пошел в личку.
MyxPyM
Цитата (sergeiss @ 10.02.2014 - 10:17)
Задание 1. Сделать форму ввода данных. Фамилия, имя, почта, телефон. После нажатия ОК на сервере идет проверка: все данные должны быть ненулевой длины. Если хотя бы что-то пустое (даже если там есть пробелы/табуляции, то это пустота), то вернуть форму на доработку. При этом вывести то, что уже было введено, чтобы не вводить повторно. И выдать сообщение о том, что именно неверно.

Задание 2. Взять за основу задание 1 (когда будет выполнено) и сделать проверку данных: Ф и И должны содержать только буквы русского алфавита, почта должна быть валидной, телефон может содержать только знак + в начале (его там может и не быть), первая цифра 7 (если с плюсом) или 8 (без плюса), затем цифры и пробелы, количество цифр должно быть строго равно 10. По возможности использовать регулярки для проверок.

Задание 3. Отправить на указанную почту (на основе задания 2) любое произвольное приветствие, используя Ф и И.

Задание 4. Занести все данные из Задания 2 в базу данных.

Время пошлО!



Ну вы загнули :) Я ещё до этого не добрался...Насчёт 3 задания, где то месяц назад меня племянник попросил сделать ему форму отправки на почту после заполнения всех полей, так я её сложил из всего что под руку попадалось знания то 0 ...


<!--Указываем гонца-->
<
FORM METHOD="post" ACTION="onlineRegistration.php" name="entermail" onSubmit="return pr(entermail)">
<!--
Строка для ввода имени-->
<
P><font color="#ff0000">* </font>Ф.И.О. полностью:<br><INPUT type="text" NAME="fio" SIZE=50>

<
P><font color="#ff0000">* </font>Дата рождения (дд.мм.гггг):<br><INPUT type="text" NAME="data" SIZE=50>

<
P><font color="#ff0000">* </font>Серия и Номер паспорта:<br><INPUT type="text" NAME="pasport" SIZE=50>

<
P>Страна проживания:<br><INPUT type="text" NAME="strana" SIZE=50>

<
P>Область:<br><INPUT type="text" NAME="oblast" SIZE=50>

<
P><font color="#ff0000">* </font>Город:<br><INPUT type="text" NAME="city" SIZE=50>

<
P><font color="#ff0000">* </font>Адрес проживания (улица, дом, квартира):<br><INPUT type="text" NAME="adres" SIZE=50>

<
P><font color="#ff0000">* </font>Почтовый индекс:<br><INPUT type="text" NAME="indeks" SIZE=50>

<
P><font color="#ff0000">* </font>Телефон (с кодом города):<br><INPUT type="text" NAME="telefon" SIZE=50>

<
P><font color="#ff0000">* </font>Мобильный телефон:<br><INPUT type="text" NAME="mobtelefon" SIZE=50>

<
P>Номер ICQ:<br><INPUT type="text" NAME="icq" SIZE=50>

<
P><font color="#ff0000">* </font>Ваш E-mail <i>(на него высылаются инструкции)</i>:<br><INPUT type="text" NAME="klientemail" SIZE=50>

<
P><font color="#ff0000">* </font>Были ли Вы ранее зарегистрированы в компании Орифлэйм?:<br><input type="radio" NAME="conultsender" value="Нет">Нет <input type="radio" NAME="conultsender" value="Да">Да

<P><font color="#ff0000">* </font>Цель регистрации, комментарии:<br><TEXTAREA NAME="message" COLS=30 ROWS=5></TEXTAREA>

<!--
Кнопка-->
<
P><INPUT TYPE="submit" style="background: #beda03" NAME="submit" VALUE="Отправить >>" onClick="return checkEmail(document.entermail.email.value)"></p>
</
FORM>




 <? 
$br = "mail.ru";
$email = "Ваш логин в почте@$br";
$title = "заявка с сайта тут указать сайт где скрипт стоит";
$text = " от $fio
Ф И О : $fio
Дата рождения (дд.мм.гггг): $data
Серия и Номер паспорта: $pasport
Страна проживания: $strana
Область: $oblast
Город: $city
Адрес проживания (улица, дом, квартира): $adres
Почтовый индекс: $indeks
Телефон (с кодом города): $telefon
Мобильный телефон: $mobtelefon
Email-отправителя: $klientemail
Были ли Вы ранее зарегистрированы в компании Орифлэйм?: $conultsender
Цель регистрации, комментарии: $message";

if ( mail($email, $title, $text, "From: <$email>\nContent-type: text/plain; charset=utf-8") )
{
Header("Content-type: text/html");
echo "<center>Ваша заявка принята.После её рассмотрения с Вами свяжуться наши сотрудники.";
}
else
{
echo 'Произошла ошибка';
}
?>


_____________
© Говно кодер - это генератор зла™
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.