| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > Форма e-mail и телфона, запсиь в БД. |
| Автор: avtogen 19.10.2010, 20:36 | ||||||
| Здравтсвуйте. Такой вопрос... из системы имееться страница, на ней пользователь заполняет различные данные... и на этой странице так же есть форма для заполнения e-mail пользователя и номера телефона пользователя. такие:
и эти данные отправляються в базу через $_POST таким образом:
моя проблема в том, что таким образом в поле e-mail можно записать любые символы, в том числе и недопустимые... а так же русские буквы. и нет проверки на формат мыла, например [email protected] правильно ли будет сделать такую проверку следующим методом:
либо есть какой-то еще вариант? И что касательно поля для номера телефона... по форумум полазил, нигде найти несмог примера формы для номера телефона... |
| Автор: Guedda 20.10.2010, 11:13 |
Да. А вообще: Не стоит изобретать велосипед, есть куча скриптов валидаторов, ими и пользуйтесь. |
| Автор: avtogen 20.10.2010, 13:25 | ||
| Понятно... А вот еще аналогичным образом сделал для формы ICQ номера.
Получилось атк что если запрещенный символ будет в начале то выдаст ошибку что поле заполнено неверно. А если к примеру ввести в форму: 343% и сохранить... то сохраниться с символом, и не обноружит что в форме был указан символ. Это из за чего так? и можно ли поправить? |