我目前正在尝试为我的网站创建购物车,并且我有存储在数据库中的产品图片,我想将它们包含在< img src>
中。将$get_row[imagesrc]
放在src中。我需要知道将其添加到下面的代码的正确方法,因为我不完全理解'
和.
标记
echo '<p>'.$get_row['name'].'<br/>'.$get_row['description'].'<br/>'.$get_row['imagesrc'].
'<br/>£'.number_format($get_row['price'],2).'<a href="cart.php?add='.$get_row['id'].'">Add</a></p>';
答案 0 :(得分:4)
这应该达到你想要的目的:
echo '<p>'.$get_row['name'].'<br/>'.$get_row['description'].'<br/><img src="'.$get_row['imagesrc'].'" /><br/>£'.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/>£'.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 '£'.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/>£'.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/>
£<?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>