@Pyhon3x

Ошибка PHP Parse error, Как исправить?

Привет Всем!
Простите если вопрос плохо составлен или глупый, я надеюсь поймете
Вот мой код:
<?php
  mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
  $link = mysqli_connect("localhost", "tsecret1_Sys", "FB*****g0iu", "tsecret1_users");
  mysqli_set_charset($mysqli, $charset);
  $email = $_SESSION['email'];

  $result = $link->query("SELECT * FROM `\"$email\"` WHERE `parameters` = \"$_SESSION['Session_Code']\"");
  if($result->num_rows == 0) {
    $Code = $_POST['Code'];
    if($Code == $Code) {
      $link->query("UPDATE `\"$_SESSION['E-Mail']\"` SET `parameters`="EmailVerified" WHERE `parameters` = "EmailIsNotVerified"");
    }
  } else {
    http_response_code(401);
  }
  //Условия
  if($Code == $)

  $link->query("UPDATE `\"$_SESSION['E-Mail']\"` SET `parameters`="EmailVerified" WHERE `parameters` = "EmailIsNotVerified"");
?>

И вот ошибка:
PHP Parse error:  syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting '-' or identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING) in /home/tsecret1/Test-Server/Verification_Code.php on line 7


Как исправить?
Спасибо
  • Вопрос задан
  • 129 просмотров
Решения вопроса 1
v3shin
@v3shin
Веб-шаман
Массивам нужны фигурные скобки.
$result = $link->query("SELECT * FROM `\"$email\"` WHERE `parameters` = \"{$_SESSION['Session_Code']}\"");

И, мне кажется, скрипт еще упадет на других строках: 11 и 19.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽