在HTML中回应PHP

时间:2013-01-07 17:12:32

标签: php html echo

我目前正在尝试为我的网站创建购物车,并且我有存储在数据库中的产品图片,我想将它们包含在< img src>中。将$get_row[imagesrc]放在src中。我需要知道将其添加到下面的代码的正确方法,因为我不完全理解'.标记

    echo '<p>'.$get_row['name'].'<br/>'.$get_row['description'].'<br/>'.$get_row['imagesrc'].
'<br/>&pound;'.number_format($get_row['price'],2).'<a href="cart.php?add='.$get_row['id'].'">Add</a></p>';

7 个答案:

答案 0 :(得分:4)

这应该达到你想要的目的:

echo '<p>'.$get_row['name'].'<br/>'.$get_row['description'].'<br/><img src="'.$get_row['imagesrc'].'" /><br/>&pound;'.number_format($get_row['price'],2).'<a href="cart.php?add='.$get_row['id'].'">Add</a></p>';

'字符在包围一系列字符时定义字符串文字 .字符用于连接输出或存储的字符串。

答案 1 :(得分:2)

echo '<p>'.$get_row['name'].'<br/>'.$get_row['description'].'<br/><img src="'.$get_row['imagesrc'].'"><br/>&pound;'.number_format($get_row['price'],2).'<a href="cart.php?add='.$get_row['id'].'">Add</a></p>';

答案 2 :(得分:2)

。连接两个字符串,'包裹在字符串周围。

所以

echo 'Hello '.'World'; // Shows Hello World

我会把你分开,以便更容易阅读:

echo '<p>';
    echo $get_row['name'].'<br/>';
    echo $get_row['description'].'<br/>';
    echo '<img src="'.$get_row['imagesrc'].'" /><br/>';
    echo '&pound;'.number_format($get_row['price'],2);
    echo '<a href="cart.php?add='.$get_row['id'].'">Add</a>';
echo '</p>';

但这一切看起来还不错。

答案 3 :(得分:1)

echo '<p>'.$get_row['name'].'<br/>
<img src="'.$get_row['imagesrc'].'" alt="'.$get_row['name'].'"><br/>
<br/>&pound;'.number_format($get_row['price'],2).'
<a href="cart.php?add='.$get_row['id'].'">Add</a></p>';`

答案 4 :(得分:1)

echo '<img src="'.$get_row['imagesrc'].'">';

试试。

答案 5 :(得分:1)

已提供specific answer

echo '<img src="'.$get_row['imagesrc'].'">';

尽管如此,值得补充的是你应该:

  • 您应该使用htmlspecialchars()或其他方式转义输出。

    echo '<img src="' . htmlspecialchars($get_row['imagesrc']) . '">';
    
  • 阅读PHP Strings上的文档。

答案 6 :(得分:1)

查看这种在HTML中包含PHP的方式。它更容易阅读和维护。段落中的最后一行是您的图片标记。

<p>
    <?php echo $get_row['name']; ?><br/>
    <?php echo $get_row['description']; ?><br/>
    <?php echo $get_row['imagesrc']; ?><br/>
    &pound;<?php echo number_format($get_row['price'],2); ?>
    <a href="cart.php?add=<?php echo $get_row['id']; ?>">Add</a>
    <img src="<?php echo $get_row['imagesrc']; ?>" />
</p>