我的目标是从textarea中提取每行并将其保存到我的mysql数据库。保存从textarea到数据库的行
我想我的问题就出在AJAX功能或部分,在那里我得到textarea的行内,但看到自己:
//#userip = textarea;
var content = $("#user_ip").val();
var ips = content.split("\n");
$.ajax({
type: 'POST',
url: 'inc.php?ban_user',
data: 'user_ip='+ips,
dataType: 'html',
success: function(data) {
alert(data);
},
error: function() {
alert("Error");
}
});
而且PHP的部分是:
if (isset($_POST["user_ip"])) {
$user_ip = htmlspecialchars(trim($_POST["user_ip"]));
mysql_query("INSERT into banned (ip) values ('$user_ip')") or die(mysql_error());
echo($user_ip);
}
此时$user_ip
似乎只是所有textarea组合的一个字符串。
我知道这种方式上面的php代码不会工作,它会保存所有行作为一个结果!
我想要什么:保存每个txtarea线在我的数据库分隔。
作品! :) 谢谢! – Andrej 2012-04-23 11:43:02