Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.81/43: Рейтинг темы: голосов - 43, средняя оценка - 4.81
12 / 12 / 0
Регистрация: 03.10.2011
Сообщений: 343
1

Создайте форму ввода данных о пользователе (ФИО, e-mail, телефон). Напишите скрипт, который проверяет правильность заполнения полей формы

28.04.2013, 21:34. Просмотров 8687. Ответов 3
Метки нет (Все метки)


Здравствуйте. У меня есть несколько задач, но вроде как в одной теме нельзя размещать несколько заданий...
Одно из заданий:Создайте форму ввода данных о пользователе (ФИО, e-mail, телефон). Напишите скрипт, который проверяет правильность заполнения полей формы.
Я создал форму и запрос на отправку:
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<html>
<head></head>
<body>
<div align="center">
<form action="registr.php" method="POST">
ФИО:</br>
<input type="text" name="fio"></br>
E-mail</br>
<input type="text" name="email"></br>
Телефон</br>
<input type="text" name="tel"></br>
<input type="reset"  value="Очистить">  
<input type="submit"  value="Готово">  
</body>
</html>
PHP
1
2
3
4
5
6
7
8
9
10
<?php
$fio=$_POST['fio']; 
$email=$_POST['email']; 
$tel=$_POST['tel']; 
 
echo "Вы зарегистрировались на нашем сайте! <br><br>"; 
echo "Ваше ФИО:  <b> $fio</b><br>"; 
echo "Ваш e-mail:  <b> $email</b><br>"; 
echo "Ваш телефон:  <b> $tel</b><br>"; 
?>
Но как проверить данные? Гуглил... Не нашел (или плохо искал). А то, что нашел не работает. Например, всегда пишет, что телефон введен неправильно...
Спасибо!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.04.2013, 21:34
Ответы с готовыми решениями:

Проверка полей формы на правильность заполнения
В общем есть Landing Page, в нем есть обратные формы связи. В принципе они работают, но хотелось бы...

Проверка на правильность заполнения полей формы
&lt;html&gt; &lt;head&gt; &lt;title&gt; &lt;/title&gt; &lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot;...

Разработка скрипта, проверяющего правильность заполнения полей формы
Мне нужно разработайте скрипт, проверяющий правильность заполнения полей формы (не пустые ли они,...

Через форму вводится лента формата даты, например (02.04.1978). Разработать сценарий, который проверяет правильность введенной даты.
Через форму вводится лента формата даты, например (02.04.1978). Разработать сценарий, который...

__________________
Помогаю в написании курсовых работ и дипломов здесь.
Записывайтесь на профессиональные курсы Fullstack-разработчиков на PHP‌
3
25 / 25 / 5
Регистрация: 25.03.2013
Сообщений: 105
29.04.2013, 00:00 2
Тут есть несколько моментов,проверять можно регуляркой. НО, что именно имеется ввиду под проверкой, в теории, достаточно проверить введены ли все данные.
Если чуть покопаться то можно проверить телефон на то, что в нем нету букв, и других странных знаков, емаил проверить достаточно на наличие @.
Мудрить сильнее не вижу смысла
1
75 / 75 / 13
Регистрация: 02.02.2012
Сообщений: 462
29.04.2013, 10:57 3
PHP
1
2
3
if(isset($_POST['fio']) and isset($_POST['email']) and isset($_POST['tel']))
echo 'переменные не пусты';
else echo 'переменные пустые';
1
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
16826 / 6704 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
29.04.2013, 11:10 4
Цитата Сообщение от fireridlle Посмотреть сообщение
PHP
1
if(isset($_POST['fio']) and isset($_POST['email']) and isset($_POST['tel']))
PHP
1
if(isset($_POST['fio'], $_POST['email'], $_POST['tel']))
Добавлено через 48 секунд
Цитата Сообщение от fireridlle Посмотреть сообщение
PHP
1
echo 'переменные не пусты';
"переменные существуют и не равны NULL" != "переменные не пусты"
2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.04.2013, 11:10

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь или здесь.

Создайте форму для ввода данных в таблицу
Создайте форму для ввода данных в таблицу, содержащую сведения о заказах на канцелярские товары со...

Напишите программу, которая проверяет правильность расстановки скобок в выражении.
Напишите пожалуйста программу, которая проверяет правильность расстановки скобок в выражении....

Напишите программу, которая проверяет правильность имени переменной в языке Паскаль
Напишите программу, которая проверяет правильность имени переменной в языке Паскаль. Имя может...

Форма обратной связи. Проверка на правильность заполнения полей
Здравствуйте в PHP я совсем не шарю. Помогите пожалуйста. Форма обратной связи не отсылает...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.