[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Выполнение условия Java из РНР
restorator
Здравствуйте, скажите, пожалуйста. Есть файл function.js он проверяет логин на уникальность. В нем есть условие, которое зависит от условия в php. Т.е., что ответит php, на то и будет реагировать условие в js. Как мне подключить выполнение php в js?
Вот php, в котором выполняется проверка (рабочий на 100%):
 
// check if username is registered

function doRegdName($username){

doDB();

// make data safe

$username = makeSafe($username);

// check username

$tmp=mysql_query("SELECT user_name FROM prochatrooms_users WHERE user_name = '".$username."'") or die(mysql_error());

$str = mysql_num_rows($tmp);

return $str;

}




А вот и кусок js:


if (doRegdName($username) == 1)
{
showError("reg_uname", regNameErrorChr);
return false;
}



Т.е., как вы видите, в js не задействован php код. Как мне его подключить, если php сторонний файл. И правильно ли я написал условие в js?



Спустя 5 минут, 24 секунды (4.06.2011 - 11:52) sharki написал(а):
Надо понимать что JS это клиентский язык, который никак не контачит с PHP, только если AJAX'ом.

Читай про AJAX

Спустя 8 минут, 22 секунды (4.06.2011 - 12:01) restorator написал(а):
Я рассматривал это. Но я просто потерял день. Нашел множество примеров, ни считаю себя дебилом, но они не работают....

Спустя 4 минуты, 13 секунд (4.06.2011 - 12:05) sharki написал(а):
restorator
хм smile.gif а можно парочку примеров выполнения JavaScript кода на стороне сервера, именно интерпретатором PHP, думаю будет занятно smile.gif

Раз день потерял на AJAX...

Теряй еще неделю для понимания клиент-серверного приложения, и взаимодействия языков. Т.к ничего у тебя не получится, с твоим примером.

Спустя 1 минута, 39 секунд (4.06.2011 - 12:07) restorator написал(а):
Спасибо за ответы! Хорошая картинка у тебя в подписи, буду следовать ей

Спустя 1 час, 12 минут, 50 секунд (4.06.2011 - 13:19) Basili4 написал(а):
Про аякс рано начал прочитай тут http://www.phpfaq.ru/na_tanke
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.