【发布时间】:2021-10-18 02:36:19
【问题描述】:
这里是一个网络开发假人 :) 如何将 php 变量放入 html 标签中?例如,这里我要打印每个产品的名称、价格和图像 (也请您建议我检索图像的方式是否正确?)
<?php
$doc = new DOMDocument();
$doc->load('database/products.xml');
$products = $doc->getElementsByTagName("fruit");
foreach ($products as $fruit) {
$names = $fruit->getElementsByTagName("name");
$name = $names->item(0)->nodeValue;
$prices = $fruit->getElementsByTagName("price");
$price = $prices->item(0)->nodeValue;
$images = $fruit->getElementsByTagName("image");
$image = $images->item(0)->nodeValue;
echo "<b>$name - $price - $image\n</b><br>";
echo'
<div class="container">
<a href="p3Apples.html">
<img src="img/'.$image.'" class="item-image">
<div class=‘iamge-title’>$name</div>
<div class=‘item-price’> $.$price </div>
<a href=‘shoppingcart.html’ class=‘b-menu’>
<img id=‘test’ src=‘img/addToCart.png’> </a>
</form>
</a>
</div>
';
};
?>
【问题讨论】:
-
您在上面的 HTML 标记中放置 PHP 的所有方法都有效。并非都推荐它们,但这并不是你的问题。究竟是什么,不适合你?
-
嗨,Eirk 感谢您回答我的问题。在 VSCode 上,变量的颜色没有改变,所以我认为某处有错误。而且页面也给了我404错误