我有一个带有文本区域的表单,其结果被插入到 mysql 数据库中。我正在使用 nl2br 来保留换行符。
但是,因为这会在文本中插入 br,当用户去编辑他们在文本区域中输入的内容时,它会显示文本区域中保存在 mysql 中的所有 br(对于不这样做的人来说看起来很难看知道 html)。
因此,如果我不使用 nl2br,换行符在文本区域回显时看起来不错,但没有正确保存在数据库中。如果我使用 nl2br,换行符会正确保存在数据库中,但回显时看起来很难看。如何将保存的 textarea 内容回显到页面上而不到处显示 br?
最佳答案
使用断行将测试存储在数据库中,当您将其回显到屏幕上时,通过 nl2br
运行它。
关于php - 使用 nl2br 将 textarea 新行保存到 mysql ...如何很好地将数据返回到文本框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7666815/