为什么我的照片没有显示?

时间:2017-05-09 19:27:15

标签: php

我有以下代码:

<?php

$events = Event::with('skoler')->get();
$skoleIsSet = $_GET['skoleId'];
$eventIsSet = $_GET['event'];


if($skoleIsSet && !$eventIsSet) {
    foreach($events as $event) {
        if($event['skole_id'] == $skoleIsSet) {
            ***$img = $event['img_url'];***
            echo '<div id="events">';
            ***echo '<img src="$img" height="100" width="100"/>';***
            echo '<h1>' . $event['title'] . '</h1>';
            echo '<p>Beskrivelse: ' . $event['description'] . '</p>';
            echo '<p>Pris: ' . $event['pris'] . '</p>';
            echo '<p>Dato: ' . $event['date'] . '</p></div>';

    }
   }
  } 

else {

foreach ($events as $event) {
    if ($event['skole_id'] == $skoleIsSet) {
    $bg = $event['img_url'];
        '<div id="events">';
        echo '<h1>' . $event['title'] . '</h1>';
        echo '<p>Beskrivelse: ' . $event['description'] . '</p>';
        echo '<p>Pris: ' . $event['pris'] . '</p>';
        echo '<p>Dato: ' . $event['date'] . '</p></div>';
    }
}
?>

我应该用照片显示所有事件。图片的网址位于我的数据库的img_url列中。 8号和10号线有什么问题?强字体选项不起作用,但我引用的行标有6x *。

谢谢!

1 个答案:

答案 0 :(得分:1)

echo '<img src="$img" height="100" width="100"/>';

如果您使用单引号,则无法将变量直接包含在字符串中。使用双引号(并转义字符串中的双引号),或者中断字符串:

echo '<img src="' . $img . '" height="100" width="100"/>';
echo "<img src=\"$img\" height=\"100\" width=\"100\"/>";