我的目標是從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