首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >回送XHTML标记

回送XHTML标记
EN

Stack Overflow用户
提问于 2016-06-11 11:14:32
回答 1查看 104关注 0票数 1

当我试图在PHP循环中回显大多数XTHML标记(其中一个回显来自MySQL的数据)时,它只是在浏览器中显示文本。我使用Apache和MySQL运行XAMPP控制面板进行测试。

代码:

代码语言:javascript
复制
echo "<textarea readonly>";
while ($wiersz = mysql_fetch_array($sql_wynik_zapytania)) 
{
echo "   ".$wiersz['NICK'].":\n";
echo $wiersz['KOMENT']."\n"."<hr />"."\n";
}
echo "</textarea>";

浏览器中的结果:

代码语言:javascript
复制
   NICK:
a
<hr />
   NICK:
asdaa
<hr />
   pallluch:
cccc

"asdaa“"cccc”只是随机添加到数据库中供测试使用的文本。

Echo在<textarea>中运行得非常好,但<hr>似乎并非如此。

有人能帮忙吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-06-11 11:20:28

textarea元素只能包含纯文本以外的任何内容。

您正在编写无效的HTML,浏览器试图通过将<字符视为纯文本而不是标记的开始来恢复。

看起来,您无论如何都没有使用textarea来接受用户输入(您已经使它成为只读的)。这里不要使用textarea元素。您可能希望使用<pre>代替。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37763087

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档