[英]PHP with HTML echo in echo
出于某种原因,在我的表格显示以下额外文本后:echo;"
我玩了很多代码,但得到了相同的结果。
if (mysqli_num_rows($result) > 0)
{
echo "<table>";
echo(
"<tr>"
."<th>"
."Online Users"
.$num_rows
."</th>"
."<th>"
."Offline Users"
."</th>"
."</tr>"
);
while($row = mysqli_fetch_assoc($result)) {
echo(
"<tr>"
."<td>"
.row['name']
."</td>"
."</tr>"
);
}
echo "</table>";
} else {
echo "an error has occurred";
}
问题是您的服务器根本没有解析 PHP; 它将它返回给浏览器,就好像它是 HTML 一样。 你需要做三件事:
确保您在问题中的代码之前有<?php
。
确保您的文件名以.php
。
确保您的服务器安装了 PHP,并且知道将.php
文件解释为 PHP,而不是 HTML。
之前在这里已经问过这个问题的许多变体,尽管我找不到完全相同的副本。 从您的问题中不清楚上述 3 个步骤中的哪一个导致了您的问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.