Добро пожаловать, Гость!
Как сделать?) - Страница 1
Общие вопросы | Как сделать?)

Как сделать?)
21 Марта 2019Прив всем), добавил в регистрацию еще не сколько полей, имя, год рождения, как сделать что бы если ничего не ввели в эти поля то выбивало ошибку, не заполнено поле с именем?)
<?
echo "Имя</br><input type='text' name='name' maxlength='20' />";
?>
Комментарии:


На
Добавлено:
Вот забыл файл прикрепить


Примерно как то так

if (isset($_POST['ank_name']) && preg_match('#^([A-zА-я -]*)$#ui', $_POST['ank_name']))
{
$user['ank_name']=$_POST['ank_name'];
mysql_query("UPDATE `user` SET `ank_name` = '".my_esc($user['ank_name'])."' WHERE `id` = '$user[id]' LIMIT 1");
}
else
$err[]='Неверный формат имени';


MRX, могу зделать готовый файл reg.php для примера но завтра сегодня не получается занят не много

Автор темы
НУЖНА ПОМОЩЬ (21 Марта 2019):
MRX, поставь перед
if ( strlen2($_POST [ 'pass1' ])< 6)$err []= 'По соображениям безопасности парольне может быть короче 6-ти символов';
НУЖНА ПОМОЩЬ, Не то, все равно регает и ошибку не выдаетMRX, поставь перед
if ( strlen2($_POST [ 'pass1' ])< 6)$err []= 'По соображениям безопасности парольне может быть короче 6-ти символов';


MRX (21 Марта 2019):
SimptomFD, Куда это нужно прописать?, под какой строчкой примерно?
MRX, поставь перед SimptomFD, Куда это нужно прописать?, под какой строчкой примерно?
if ( strlen2($_POST [ 'pass1' ])< 6)$err []= 'По соображениям безопасности парольне может быть короче 6-ти символов';