Задать вопрос
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>";


Как сделать так, чтобы заработал первый вариант кода?
  • Вопрос задан
  • 129 просмотров
Подписаться 1 Простой 5 комментариев
Решения вопроса 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">"
Кавычки внутри строки не экранированы.
А вообще можете включить вывод ошибок и увидеть точный текст ошибки и номер строки в коде.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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