3

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

    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>';
4

7 回答 7

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>';

'字符环绕一系列字符时,它定义了一个字符串文字。
.字符用于连接字符串以进行输出或存储。

于 2013-01-07T17:15:10.817 回答
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>';
于 2013-01-07T17:15:43.290 回答
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>';

但这一切看起来都很好。

于 2013-01-07T17:19:02.687 回答
1

已经给出了具体答案:

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

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

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

    echo '<img src="' . htmlspecialchars($get_row['imagesrc']) . '">';
    
  • 阅读有关PHP 字符串的文档。

于 2013-01-07T17:16:04.157 回答
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>';`
于 2013-01-07T17:14:42.147 回答
1
echo '<img src="'.$get_row['imagesrc'].'">';

试试看。

于 2013-01-07T17:15:17.050 回答
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>
于 2013-01-07T17:18:43.870 回答