• Почему код перестаёт работать в функции?

    @warcevil
    Так у вас функция только присваивает значение локальным переменным и ничего не возвращает. Вам надо эти значения сохранить либо в объект либо в массив и получить их в переменную.

    $login = "admin";
          if (isset($_GET['link'])) { 
              $edit = $_GET['link'];
              getsiteinfo ($edit,$login);
               $mysqli = new mysqli ("localhost" , "***", "****","***");
         $select = $mysqli->query("SELECT * FROM *** WHERE userid = '$login' AND name = '$edit'");
         $sitearr = $select->fetch_array(MYSQLI_ASSOC);
         $result['email'] = $sitearr['email'];
         // Заполняешь массив по аналогии..
         return $result;
         }


    Далее функция уже вернет массив и ты его записываешь в переменную
    $siteInfo = siteinfo ($edit,$login);
    print_r($siteInfo);
    Ответ написан
    Комментировать
  • Считаюсь ли я программистом?

    @warcevil
    Если ты сам не можешь ответить на этот вопрос, то точно нет! Но фронтендщик вполне может им быть, но ты видимо пока не того уровня.
    Ответ написан
    1 комментарий
  • Как работает this?

    @warcevil
    Все очень просто, вам просто надо почитать про классы. У них есть свойства и функции. Так вот когда мы используем this, мы указываем, что хотим обратиться к свойству или методу экземпляра этого класса. Попробуйте рассмотреть ваш код более детально. Если поднимитесь повыше, вы увидите, что свойство msg объявлено сверху, ну или объявлено в родительском классе, от которого наследуется ваш класс.
    Ответ написан
    Комментировать
  • Как правильно передать ID поста в модальное окно?

    @warcevil
    Я делаю через fancybox, думаю как и многие. Просто указываешь скрипт, который возвращает уже готовый шаблон в модальное окно и все.
    Ответ написан
    4 комментария