Php AJAX和显示多个html标记的问题

Php AJAX和显示多个html标记的问题,php,html,mysql,css,ajax,Php,Html,Mysql,Css,Ajax,所以我在这里使用我从W3C获得的代码: 修改它以适应我的文件名和数据库等,但我有一个奇怪的问题,回显我的回答,以看起来正确。 对于从产品数据库收集的每个产品,都需要将其打印在一个节标签中,如下所示: while($row = $result->fetch_assoc()) { echo "<section class='sideWays'>" . $row['product_ID'] . " " . $row['product_name'] . " " . $row['desc

所以我在这里使用我从W3C获得的代码:

修改它以适应我的文件名和数据库等,但我有一个奇怪的问题,回显我的回答,以看起来正确。 对于从产品数据库收集的每个产品,都需要将其打印在一个节标签中,如下所示:

while($row = $result->fetch_assoc())
{
echo "<section class='sideWays'>" . $row['product_ID'] . " " . $row['product_name'] . " " . $row['description'] . " " . "<div class='colHeaderImageRight'>" . '<img src="'.$row['image'].'"">' . "</div>" . "</section>";
}
while($row=$result->fetch_assoc())
{
回显“$row['product\U ID']”、$row['product\U name']”、$row['description']”;
}
然而,这段代码不再工作了,我得到的最接近的结果是它只显示一个,然后破坏了其余的

PHP回显将返回到以下div标记中

<article>
<div id="txtHint"><b>Person info will be listed here...</b></div>
</article>

人员信息将在此处列出。。。

因此,我尝试将我的CSS更改为article>.txtHint>#横向,甚至只是将#横向CSS更改为与.txtHint相同的样式。txtHint跳过>#横向,但在echo上显示我的CSS没有任何效果。

我不确定为什么,但将关键字echo更改为print修复了它无法识别我的html标记和应用对他们说

你有
。注意额外的双引号。没有理由使用那些毫无意义的字符串连接。如果你想做“复杂”的带引号的文本,那么就使用a,完全跳过字符串的缩略。这样做不起作用了吗?你查过错误日志了吗?在打开
文件后立即将错误报告添加到文件顶部,它正在另一个页面上工作,我只是在没有AJAX的情况下显示所有内容,并不是因为我使用AJAX,而是因为某个人的原因没有被回显/识别