1

我用了

<textarea name="question" class="input" width="250"></textarea> 

在sql中添加数据。我使用了多行,在数据库中数据也只存储在多行中。

然后我用

$question=$row['1'];
echo "<tr><td colspan='5'>",$row[1],"</td></tr>

显示数据,但数据以单行显示。如何使它像在数据库中一样出现在多行中。

4

2 回答 2

5

正确的

echo "<tr><td colspan='5'>",$row[1],"</td></tr>

echo "<tr><td colspan='5'>".nl2br($row[1])."</td></tr>";
于 2012-07-27T13:47:29.227 回答
2

您需要将换行符转换为 HTML 换行符。尝试 PHP 的nl2br

echo "<tr><td colspan='5'>".nl2br($row[1])."</td></tr>
于 2012-07-27T13:46:32.800 回答