ZitosS_32
Совесть
- Регистрация
- 12.03.2006
- Сообщения
- 852
Привет всем!
Возникла проблема с проверкой имени по бд и выводом ошики без перезагрузки страницы.
У меня есть скрипт PHP который отбирает в массив все имена содержащиеся в базе данных
А так же у меня присутствует форма с кнопкой, по нажатию на которую, обрабатывается поле input формы.
Я биру значение поля и пытаюсь с помощью цикла осуществить проверку на совпадение.
Но вот незадача... У меня есть только PHP массив с именами пользователей.
Не могу понять как мне преобразовать php массив в js
Пытался просто вставить тупо переменную в цикл, но это геморой...
Может кто знаеьт путь. Подскажите плиз!
Возникла проблема с проверкой имени по бд и выводом ошики без перезагрузки страницы.
У меня есть скрипт PHP который отбирает в массив все имена содержащиеся в базе данных
Код:
$users = mysql_query("SELECT * FROM users");
while($user = mysql_fetch_array($users))
{
$list_name[] = $user['name'];
}
Я биру значение поля и пытаюсь с помощью цикла осуществить проверку на совпадение.
Но вот незадача... У меня есть только PHP массив с именами пользователей.
Код:
function echo_error_name(name)
{
diverrorname1.style.display='none';
diverrorname2.style.display='none';
diverrorname3.style.display='none';
/*diverrormail.style.display='none';*/
var list_name = {$list_name};
document.write(list_name = <br>);
if(name == "")
{
diverrorname1.style.display='block';
}
if(name.match( /[ \.,\[\]{}$<>?!#@%^&*()\/\\\|]/ ))
{
diverrorname2.style.display='block';
}
for(var i = 0; i<list_name.lenght; i++)
{
if(name == list_name[i])
{
diverrorname3.style.display='block';
}
}
}
Пытался просто вставить тупо переменную в цикл, но это геморой...
Может кто знаеьт путь. Подскажите плиз!