Автор Тема: Помогите дописать форму отправки  (Прочитано 98 раз)

0 Пользователей и 1 Гость просматривают эту тему.

u72967Автор темы

  • *
  • Оффлайн
  • Награды Более 50 сообщений Более 10 созданных тем На форуме более 1 года
  • Дата регистрации: Мар 2016
  • Расположение: Польша
  • Возраст: 16
  • Сообщений: 58
  • Страна: pl
  • Репутация +0/-0
  • Пол: Мужской
  • Дата рождения:2001-12-25
    • Награды
Помогите дописать форму отправки
« : 12 Февраль 2018, 06:48:25 »
Нет оценки
Помогите дописать форму отправки

<?PHP

if(isset($_POST["name"])){
   
   $name = $db->RealEscape($_POST['name']);
   $db->Query("UPDATE db_users_a SET name = '$name' WHERE id = '$usid'");
   
   echo "<center><font color = 'green'><b>Имя успешно изменено!</b></font></center><hr>";
}
   
?>

   
<form method="post">
<table border="0" align="center">
  <tr>
    <td><b>Имя пользователя:</b></td>
    <td align="center"><input type="text" name="name" placeholder="<?=$user_data['name']; ?>"/><hr></td>
  </tr>
  <tr>
    <td align="center" colspan="2"><input type="submit" value="Изменить" /></td>
  </tr>
</table>
</form>

Мне нужно сделать проверку на отправку:
1) Не отправлять пустое поле  (когда поле не заполнено и нажимаешь изменить, в  бд значение name становиться - нечего, пустота)
2) Только русские и английские буквы, без цифр
3) Максимум 15 символов (букв)

Заранее благодарю за помощь :clap:

Добавлено сообщение: 13 Февраль 2018, 00:45:07
up
a:0:{}
 

u72967Автор темы

  • *
  • Оффлайн
  • Награды Более 50 сообщений Более 10 созданных тем На форуме более 1 года
  • Дата регистрации: Мар 2016
  • Расположение: Польша
  • Возраст: 16
  • Сообщений: 58
  • Страна: pl
  • Репутация +0/-0
  • Пол: Мужской
  • Дата рождения:2001-12-25
    • Награды
Помогите дописать форму отправки
« Ответ #1 : 13 Февраль 2018, 15:57:14 »
Нет оценки
Помогите
 

u72967Автор темы

  • *
  • Оффлайн
  • Награды Более 50 сообщений Более 10 созданных тем На форуме более 1 года
  • Дата регистрации: Мар 2016
  • Расположение: Польша
  • Возраст: 16
  • Сообщений: 58
  • Страна: pl
  • Репутация +0/-0
  • Пол: Мужской
  • Дата рождения:2001-12-25
    • Награды
Помогите дописать форму отправки
« Ответ #2 : 15 Февраль 2018, 21:51:18 »
Нет оценки
Мне поможет кто нибудь?
 

APTEMOH

  • *
  • *
  • Оффлайн
  • Награды Более 500 сообщений Репутация более 10 Более 10 созданных тем Более 2 лет на форуме
  • Дата регистрации: Сен 2015
  • Расположение: Расположение
  • Сообщений: 504
  • Страна: th
  • Поблагодарили: 38 раз(а)
  • Репутация +11/-1
  • Пол: Мужской
    • Награды
  • Социальные сети:
    ВКонтакте
Помогите дописать форму отправки
« Ответ #3 : 19 Февраль 2018, 09:57:14 »
Нет оценки
Мне поможет кто нибудь?

Не проверял, писал на коленке, но должно работать!

if(isset($_POST["name"])){

$name = $db->RealEscape($_POST['name']);
$name = trim( strip_tags( $name ) );
$name = htmlspecialchars($name , ENT_QUOTES);
$name = stripslashes($name );

if(strlen($name) >= 15){


if(!preg_match('|^[A-Z0-9]+$|i', $name ))
{
    echo 'В тексте есть недопустимые символы';
}
else
{
    $db->Query("UPDATE db_users_a SET name = '$name' WHERE id = '$usid'");
   
   echo "<center><font color = 'green'><b>Имя успешно изменено!</b></font></center><hr>";
}

}else{
echo 'Имя меньше 15 символов';
}
   

}


Теги:
 

Помогите с модулем "Пин-коды" для фф

Автор alexku25Раздел Вопросы по настройке фф

Ответов: 2
Просмотров: 160
Последний ответ 16 Ноябрь 2017, 14:13:02
от alexku25
Помогите модулем новое дерево ( персонаж ) с прямой оплатой payeer

Автор nikneimРаздел Вопросы по модулям фф

Ответов: 17
Просмотров: 260
Последний ответ 21 Февраль 2018, 05:23:25
от kvozimir
не зачисляется реферу рефералл после регистрации в ферме помогите!!!

Автор HDhewwnРаздел Вопросы по настройке фф

Ответов: 10
Просмотров: 990
Последний ответ 26 Июнь 2017, 23:36:42
от Rich-99000000
Срок жизни при выдаче дерева после реги!!!Помогите!

Автор viper5Раздел Вопросы по модулям фф

Ответов: 38
Просмотров: 1626
Последний ответ 05 Июль 2017, 22:21:27
от viper5
Народ срочно помогите ! Ферма в работе помощь нужна!

Автор Stepashka999Раздел Общие вопросы по фермам

Ответов: 8
Просмотров: 1028
Последний ответ 28 Январь 2017, 16:03:55
от Slayder
Имя пользователя:
Пароль:
Session: