проблемы с использованием образа src в php echo

0

им не удается использовать поиск изображений в тегах php, возможно ли это? Мой код ниже:

<?php
 echo "<div id=reviewname>Name: ".$dname['name']."</div>";
 echo "<div id=reviewseat>Seat: ".$dseat['seat']."</div>";
 echo "<div id=srating>Sound: ".$dsrating['s_rating']."</div>";
 echo "<div id=crating>Comfort: ".$dcrating['c_rating']."</div>";
 echo "<div id=vrating>View: ".$dvrating['v_rating']."</div><br /><br/>";
 echo "<div id=reviewcomment> Comments: ".$dcomment['comment']."</div>";
?>

Я бы хотел, чтобы в этом div был образ src example:

echo "<div id=srating><img src="images/soundimg.png" alt="Sound" height="35" width="35"></div>Sound: ".$dsrating['s_rating']."</div>";

Вышеприведенное не работает, это синтаксическая проблема?

благодаря

  • 4
    Подсветка синтаксиса четко показывает вашу ошибку. Это вопрос цитаты. Вы действительно должны использовать текстовый редактор или IDE, который предлагает подсветку синтаксиса. Это действительно тривиальная ошибка.
Теги:
image
echo
src

3 ответа

3
Лучший ответ

Вам нужно избежать кавычек внутри выражения echo

echo "<div id=srating><img src=\"images/soundimg.png\" alt=\"Sound\" height=\"35\" width=\"35\"></div>Sound: ".$dsrating['s_rating']."</div>";
  • 0
    Спасибо, проблема решена
0

Если вам нужно эхо и в строке u вам нужно поставить " кавычки", вы можете использовать одиночную кавычку вокруг строки ur.

echo '<div id=srating><img src="images/soundimg.png" alt="Sound" height="35" width="35"></div>Sound: '.$dsrating['s_rating'].'</div>';

то же для одиночной кавычки. Но если вам нужны одиночные и двойные кавычки, вы можете использовать любой метод и использовать \' или \"

Или у вас тоже может быть очень полезный синтаксис heredoc.

0

Если вы не ускользаете, вы также можете использовать single quotes для attribute values.

echo "<div id=srating><img src='images/soundimg.png' alt='Sound' height='35' width='35'></div>Sound: ".$dsrating['s_rating']."</div>";

Ещё вопросы

Сообщество Overcoder
Наверх
Меню