Ответы пользователя по тегу PHP
  • Как сделать систему авторизации с помощью php?

    Denkuwus
    @Denkuwus
    15 y.o
    Тут mysqli_query() вызывается только с одним параметром, но ожидает как минимум два параметра. Для функции mysqli_query() надо подключения к серверу MySQL в качестве первого параметра и строки запроса в качестве второго параметра.
    Нужно передать соединение с сервером MySQL в качестве первого параметра функции mysqli_query(). Можно использовать переменную $mysqli для получения соединения:

    $result = mysqli_query($mysqli, "SELECT * FROM `user` WHERE `login` = '$login' OR `mail` = '$email'");
    Ответ написан
    Комментировать
  • Как правильно вывести строку через условные теги WordPress и условные операторы?

    Denkuwus
    @Denkuwus
    15 y.o
    Похоже, вы хотите отобразить строку «Главная страница» для главной страницы и заголовок страницы для всех остальных страниц.

    Одна проблема с вашим кодом заключается в том, что оператор else не связан ни с одним из операторов if. Это означает, что он всегда будет выполняться, независимо от того, верны ли какие-либо из предыдущих операторов if.

    Чтобы исправить это, вы можете использовать оператор elseif вместо оператора else. Оператор elseif будет выполнен только в том случае, если предыдущий оператор if ложен, а условие в операторе elseif истинно.

    Вот как вы можете изменить свой код для достижения желаемого поведения:

    <meta property="og:description" content="
    
    <?php
    
    if ( is_front_page() ) {
        echo 'Main page';
    } elseif ( is_404() ) {
        echo 'Error 404';
    } elseif ( is_search() ) {
        echo 'Search page';
    } else {
        echo the_title();
    } ?>
    
    ">


    Это должно отображать правильную строку для каждой страницы.
    Ответ написан