We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 32792
    • 30 Posts
    Quote from: sergil at Jun 21, 2011, 04:53 AM

    А сниппет то куда вставляешь? wink
    Дополнительно приведенный тобой код - это javascript,который отображает результат работы сниппета.

    А PHP-кусок у тебя идет отдельным файлом? Тогда не хватает данных базы и соединения с БД


    да идет отдельным файлом в корневом лежит! и как можно тогда выйти из этой ситуации?
    или просто сделать сниппет и вызвать его в скрипте), но он не вызывается(
      • 26744
      • 157 Posts
      Quote from: Xander84 at Jun 21, 2011, 04:56 AM

      да идет отдельным файлом в корневом лежит! и как можно тогда выйти из этой ситуации?
      Нужно в скрипт в самое начало добавить соединение с БД (добавив свои настройки БД):
      define("DBName","");
      define("HostName","");
      define("UserName","");
      define("Password","");
      if(!mysql_connect(HostName,UserName,Password))
      {  echo mysql_error();
         exit;
      }
      mysql_select_db(DBName) or print("Не могу соединиться");
      mysql_query("SET NAMES utf8");
      


      Это, конечно, НЕлучший вариант. Можно использовать файл конфига самого MODx
        • 32792
        • 30 Posts
        Quote from: sergil at Jun 21, 2011, 05:01 AM

        Quote from: Xander84 at Jun 21, 2011, 04:56 AM

        да идет отдельным файлом в корневом лежит! и как можно тогда выйти из этой ситуации?
        Нужно в скрипт в самое начало добавить соединение с БД (добавив свои настройки БД):
        define("DBName","");
        define("HostName","");
        define("UserName","");
        define("Password","");
        if(!mysql_connect(HostName,UserName,Password))
        {  echo mysql_error();
           exit;
        }
        mysql_select_db(DBName) or print("Не могу соединиться");
        mysql_query("SET NAMES utf8");
        


        Это, конечно, НЕлучший вариант. Можно использовать файл конфига самого MODx


        все равно не работает,у меня скрипт написан в шаблоне страницы, а пхп файл лежит в папке scripts/
          • 26744
          • 157 Posts
          а php-скрипт что-то выводит? Если добавить вывод данных.
            • 32792
            • 30 Posts
            $dbhost = "";	//Хост
            $dbuser = "";	//Пользователь
            $dbpassword = "";	//Пароль
            $dbname = "";	//База Данных
            mysql_connect($dbhost,$dbuser,$dbpassword) or die(mysql_error());
            mysql_select_db($dbname) or die(mysql_error());
            $existing_users = array();
            $user_name=$_POST['username'];
            $query = mysql_query("SELECT username FROM modx_web_users");
            while($row=mysql_fetch_array($query))
                $existing_users[] = $row['username'];
            if (in_array($user_name, $existing_users))
                echo "no";
            else
                echo "yes";
            ?>
            


            да все уже подправил малясь) и заработало спасибо большое тебе за помощь, подаскажи для mail из какой таблицы вызов ток делать) а то надо еще тоже самое сделать для проверки email!
              • 26744
              • 157 Posts
              SELECT email FROM modx_web_user_attributes where internalKey=""
              internalKey - кажется в сессии запоминается при входе