Как пропустить часть кода

306
29 марта 2018, 09:54

Есть ли способ "перепрыгнуть" часть php кода? Например:

PHP сервер проверяет, передал ли js ему значение ulog, если да - выполняет код дальше, если нет - пропускает часть кода и продолжает выполнять его. Подробнее:

$db = mysqli_connect("localhost", "testsite", "testsite", "LHVideo");
$login = $_POST['ulog'];
//эту часть он пропускает, если ulog не передано
    $result = mysqli_query($db, "SELECT password FROM accounts WHERE login='$login'");
    $array = mysqli_fetch_array($result);
    if(empty($array['password'])){
        echo("true");
    }else{
        echo("false");
    }
//с этого места продолжает выполнять код
Answer 1

Для этого существует условный оператор if

$db = mysqli_connect("localhost", "testsite", "testsite", "LHVideo");
if (isset($_POST['ulog']) {
    //эту часть он пропускает, если ulog не передано
    $login = $_POST['ulog'];
    $result = mysqli_query($db, "SELECT password FROM accounts WHERE login='$login'");
    $array = mysqli_fetch_array($result);
    if(empty($array['password'])){
        echo("true");
    }else{
        echo("false");
    }
}
//с этого места продолжает выполнять код
READ ALSO
Как получить данные игрового сервера

Как получить данные игрового сервера

Получаю скриптом данные сервера (слоты, онлайн)Игра minecraft pe

198
Кэширование html файлов в htaccess

Кэширование html файлов в htaccess

Погорячился, кэшировал все файлы (html, php и прочее) через файл htaccess:

189
Как происходит авторизация через api в php

Как происходит авторизация через api в php

ЗдравствуйтеНикогда ранее не сталкивался с написанием API для сайта

211