我的目标是从文本区域中提取每一行并将其保存到我的 mysql 数据库中。
我认为我的问题在于 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
似乎只是所有 textarealines 组合的一个字符串。
我知道这样上面的 php 代码将无法工作,它会将所有行保存为一个结果!
我想要什么:将每个 txtarea-line 单独保存在我的数据库中。