2012-10-15 46 views
0

我必须显示可以在单行或多行(从数据库中获取)的数据。我尝试使用文本框,但它的大小不能动态改变,我也使用标签,但对于多行,它显示在一行中的所有数据,而不是分成多行。需要一些建议或解决方案。要在文本框/标签中显示多行数据

+0

在此处发布您的代码 –

+0

如果您使用的是jquery和html,请使用textarea –

+0

对不起@PragneshChauhan,但我正在寻找什么可能是最好的解决方案,截至目前代码仅仅是获取数据并显示在标签上或文本框 。 – user1260967

回答

0

对于多数据,你可能需要我们nl2br

$text = nl2br(htmlentities($row['text'])); 
echo "<textbox>$text</textbox>"; 
+0

是否可以根据提取的数据放置可分成多行的标签。 – user1260967

+0

您可以在要放入HTML的任何数据上使用'nl2br'。它会将数据中的换行符变成HTML'
'标记,并且您将获得多行。 – Barmar

0

jQuery的autosize撑着将是对你有帮助。把你的文本放在textarea中并应用autosize。根据内容增加减少textarea的长度。

相关问题