gpt4 book ai didi

php - 显示内联 block ,它在 HTML 中工作但在 PHP 中不工作(我在数据库中获取值)

转载 作者:太空宇宙 更新时间:2023-11-04 12:39:05 25 4
gpt4 key购买 nike

我觉得很奇怪。尽管它可以在 HTML 中工作,但不能在 PHP 中工作。

我来告诉你区别。

这里是 JSFiddle用于 HTML。

对于 PHP。以下代码如下:

<div class="home-section">
<h1> BEST SELLER </h1>
<p>
<form method="POST" action="cart_update.php">
<ul class=\"home-section-img\">
<?php
include("config.php");

$current_url = base64_encode($url="http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']);
$results = $mysqli->query("SELECT * FROM products ORDER BY id ASC");
if ($results) {

while($obj = $results->fetch_object())
{

echo "<li>";
echo ' <a href="#">
<img src="images/'.$obj->product_img_name.'">
<p> '.$obj->price.' </p>
<p> '.$obj->product_name.' </p>
</a>';
echo "</li>";
}
}
?>
</ul>
</form>
</p>
</div>

我尝试将 HTML 转换为 PHP。结果是 display:inline-block; 在 PHP 中不起作用。但 HTML 适用于 display:inline-block;。 php 中的图像应该向左浮动,即使我没有使用 float:left;,我只是想使用 display:inline-block; 这样我就可以在其中插入图片数据库有多少就多少。图片必须放在居中的 div 中。有什么想法吗?

最佳答案

下一行应该在while之外循环并写入 <form>妥妥的。

 echo '<form method="POST" action="cart_update.php">';
echo "<ul class=\"home-section-img\">";

echo "</ul>";
echo "</form>";

关于php - 显示内联 block ,它在 HTML 中工作但在 PHP 中不工作(我在数据库中获取值),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27034106/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com