【发布时间】:2011-09-05 06:19:18
【问题描述】:
我很难得到一个表单提交的文本区域,当人们在他们的地址上按 Enter 键时会换行。例如。
<textarea name="address"></textarea>
我正在使用它来获取帖子
$address = mysql_real_escape_string(trim($_POST['address']));
他们正在输入123 test <return>city,state。
然后他们提交后,在mysql数据库中地址显示123 testnrcity state
那么我该如何处理呢?
谢谢!
【问题讨论】:
-
php 的
nl2br()方法? -
如何将
$address插入到INSERT查询中?字段类型是什么? -
将存储
$address的代码贴在数据库中。那个代码有味道。您是否在代码中的某处使用了stripslashes? -
关于 mysql 部分不能告诉你太多,因为我使用的是 WP 函数 add_user_meta($id,'string',$address);
-
你确定WP函数还没有调用
mysql_real_escape_string吗?你可能会逃跑两次......
标签: php mysql line-breaks