@Andre548

Почему html не видит переменную?

Ребят привет, помогите новичку в освоении php)
Написал код php сверху над html, далее в html хочу вставить вставить переменную, выдает ошибку
Что я делаю не так? подскажите
620622504e1a5043451498.png
6206226c92bd9649625421.png
Сам код
<?php include $_SERVER['DOCUMENT_ROOT'] . '/src/core.php';


if (isset($_POST['auth'])) {
    require $_SERVER['DOCUMENT_ROOT'] . '/data/users.php';
    require $_SERVER['DOCUMENT_ROOT'] . '/data/passwords.php';
    $email = array_search($_POST['email'], $users_email);
    if ($email !== false && $_POST['password'] == $users_password[$email]) {
        $auth = true;
        if ($auth) {
            $showSuccess = true;
        }
    } else {
        $showError = true;
    }

}
?>

<!doctype html>
<html class="antialiased" lang="ru">
<head>
    <meta charset="UTF-8"/>
    <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
    <link href="/assets/css/form.min.css" rel="stylesheet">
    <link href="/assets/css/tailwind.css" rel="stylesheet">
    <link href="/assets/css/base.css" rel="stylesheet">


<?php if ($showSuccess) {
                echo 'yes';
            };
            if ($showError) {
                echo 'no';
            };
            ?>
            <form action="/login/" method="post">
                <div class="mt-8 max-w-md">
                    <div class="grid grid-cols-1 gap-6">
                        <div class="block">
                            <label for="fieldEmail" class="text-gray-700 font-bold">Email</label>
                            <input id="fieldEmail" name="email" type="email"
                                   class="mt-1 block w-full rounded-md border-gray-300 shadow-sm focus:border-indigo-300 focus:ring focus:ring-indigo-200 focus:ring-opacity-50"
                                   placeholder="john@example.com">
  • Вопрос задан
  • 195 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Akela_wolf
Extreme Programmer
А где эта переменная объявлена? Я в коде вижу упоминание об $users_email в одном единственном месте. Как компьютер должен понимать какое значение переменной он должен использовать?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
от 300 000 до 500 000 ₽
06 мая 2024, в 14:54
1000 руб./за проект
06 мая 2024, в 14:53
45000 руб./за проект
06 мая 2024, в 14:31
200000 руб./за проект