
10.01.2008, 16:36
|
|
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме: 16641028
Репутация:
2371
|
|
Только латинские буквы и цифры:
PHP код:
preg_match("#^[A-z0-9]+$#", $_POST['name'])
Проверка потом
PHP код:
if(!get_magic_quotes_gpc())
{
$_POST['name'] = mysql_escape_string($_POST['name']); //Хоть у нас и есть preg_match, но все равно...
}
$query = "SELECT * `users` WHERE `name`='".$_POST['name']."' ";
$result = mysql_query($query);
if(mysql_num_rows($result))
{
$error = 'Такой логин уже есть в базе';
}
|
|
|