当我尝试在 PHP 循环中回显大部分 XTHML 标签时,其中一个回显来自 MySQL 的数据它只在浏览器中显示文本。我正在运行带有 Apache 和 MySQL 的 XAMPP 控制面板进行测试。
代码:
echo "<textarea readonly>";
while ($wiersz = mysql_fetch_array($sql_wynik_zapytania))
{
echo " ".$wiersz['NICK'].":\n";
echo $wiersz['KOMENT']."\n"."<hr />"."\n";
}
echo "</textarea>";
浏览器中的结果:
NICK:
a
<hr />
NICK:
asdaa
<hr />
pallluch:
cccc
“a”“asdaa”“cccc”只是添加到数据库表中用于测试的随机文本。
Echo 与 完美配合<textarea>
,但<hr>
似乎不行。
任何人都可以帮忙吗?
textarea 元素不能包含纯文本以外的任何内容。
您正在编写无效的 HTML,并且浏览器正在尝试通过将<
字符视为纯文本而不是标记的开头来恢复。
看起来您无论如何都没有使用 textarea 接受用户输入(您已将其设为只读)。不要在此处使用 textarea 元素。您可能想<pre>
改用。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句