Задать вопрос
IwanQ
@IwanQ
Плохие времена часто дают прекрасные возможности

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

Здравствуйте. Вопрос в нескольких словах:

Почему это не работает:

while($row = mysqli_fetch_assoc($query)) echo "<h1><div class="film-card">".$row['name']."</h1></div><p>".$row['year']."</p><br>";


А это работает?

while($row = mysqli_fetch_assoc($query)) echo "<h1><strong>".$row['name']."</h1></strong><p>".$row['year']."</p><br>";


Как сделать так, чтобы заработал первый вариант кода?
  • Вопрос задан
  • 131 просмотр
Подписаться 1 Простой 5 комментариев
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 2
@Hanneman
Потому что надо экранировать
while($row = mysqli_fetch_assoc($query)) echo "<h1><div class=\"film-card\">".$row['name']."</h1></div><p>".$row['year']."</p><br>";
Ответ написан
dollar
@dollar
Делай добро и бросай его в воду.
"<h1><div class="film-card">"
Кавычки внутри строки не экранированы.
А вообще можете включить вывод ошибок и увидеть точный текст ошибки и номер строки в коде.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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