@Pyhon3x

Почему не работает код php?

Hello Всем,
У меня есть такой код:
<!DOCTYPE html>
<html lang="ru" dir="ltr">
  <head>
    <meta charset="utf-8">
    <title></title>
  </head>
  <body>
    <form method="POST" action="Ver_Email.html">
      <p>Введите Verification Code:</p>
      <input type="password" name="Code" required>
      <input type="submit">
    </form>
    <?php
      $Code = $_POST['Code'];
      if ($Code != "undefined") {
        if ($Code == $_SESSION['Verification_Code']) {
          mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
          $link = mysqli_connect("localhost", "tsecret1_Sys", "FB,********iu", "tsecret1_users");
          mysqli_set_charset($mysqli, $charset);

          $link->query("UPDATE `\"$_SESSION['E-Mail']\"` SET `parameters`="EmailVerified" WHERE `parameters` = "EmailIsNotVerified"");
        } else {
          ?>
          <script type="text/javascript">
            alert("Неверный Код!")
          </script>
          <?php
        }
      }
    ?>
  </body>
</html>

Почему не работает php код?
Спасибо
  • Вопрос задан
  • 187 просмотров
Решения вопроса 1
alekseyHunter
@alekseyHunter
Android developer
Выкиньте код и перепишите с нуля.
И научитесь составлять вопросы.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
FanatPHP
@FanatPHP
Чебуратор тега РНР
Ну в общем да, соглашусь с предыдущм оратором, этот код - полная бессмыслица, почти на каждой строчке.

Код верификации не пишут в сессию.
проверка if ($Code != "undefined") { бессмысленная
Кот обычно пишется в ссылку, так что должен быть $_GET, а не $_POST
Но конечно самый большой бриллиант в этой короне - это SQL запрос
В нем одном ошибок больше чем во всем остальном коде раза в два
Тут я пожалуй посоветую разобраться сначала, что ты вообще хотел сказать этим запросом, а потом приходить сюда, чтобы мы помогли тебе с синтаксисом
Ответ написан
Комментировать
@pavel_mol
Опишите проблему более подробно:
1) Что именно не работает? Результат выполнения приведи, пожалуйста
2) Скорее всего формат твоего файла .html, вот и не работает...
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы