我在autosuggest脚本上使用了这段代码,将创建的CSV拆分为数组中的3个值:
<?php if($_POST['category_submit']){ ?>
<script type="text/javascript">
$(document).ready(function() {
var arr = $(".as-values").val().split(",");
var category_1=arr[0];
var category_2=arr[1];
var category_3=arr[2];
});
</script>
<?php } ?>
我现在想要将3'var'中的3个值添加到mysql数据库中。这样做的步骤是什么?
非常感谢先进。 本。
答案 0 :(得分:2)
您必须使用$.ajax
来调用PHP插入脚本。请记住,如果您要使用PHP进行插入,请确保使用Prepared Statements
<强> AJAX 强>
$.post("phpscript.php", {
cat1: category_1,
cat2: category_2,
cat3: category_3,
});
<强> PHP 强>
$query = $mysqli->prepare("INSERT INTO table VALUES (?, ?, ?)");
$query->bind_param('sss', $val1, $val2, $val3); // get these from $_POST
$query->execute();
答案 1 :(得分:0)
使用ajax发布这3个值并在服务器端页面上编写代码以插入数据库。
Jquery AJAX
答案 2 :(得分:0)
Array.prototype.sum = function(){
for(var i=0,sum=0;i<this.length;sum+=this[i++]);
return sum;
}
$(document).ready(function() {
var arr = $(".as-values").val().split(",");
$.post('something.php', {'sum':arr.sum()}, function() {
//callback success code here
});
});