gpt4 book ai didi

php - 将文本区域中的行保存到数据库

转载 作者:行者123 更新时间:2023-11-29 14:29:31 25 4
gpt4 key购买 nike

我的目标是从文本区域中提取每一行并将其保存到我的 mysql 数据库中。

我认为我的问题出在 AJAX 函数或部分,我从文本区域获取行,但看看你自己:

//#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 似乎只是所有文本区域组合而成的一个字符串。

我知道这样上面的 php 代码将无法工作,它会将所有行保存为一个结果!

我想要的:将每个 txtarea-line 单独保存在我的数据库中。

最佳答案

“data”属性想要一个带有“attribute”:值对的对象,而你给他一个字符串。

$.ajax({
type: 'POST',
url: 'inc.php?ban_user',
data: {'user_ip': ips},
dataType: 'html',
success: function(data) {
alert(data);
},
error: function() {
alert("Error");
}
});

关于php - 将文本区域中的行保存到数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10279743/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com