我在一个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数据库中。这样做的必要步骤是什么?
在进阶时非常感谢。本。
发布于 2011-08-06 02:42:54
您必须使用$.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();发布于 2011-08-06 02:42:02
使用ajax发布这3个值,并在服务器端页面上编写代码以插入到DB中。
Jquery AJAX
发布于 2011-08-06 02:46:26
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
});
});https://stackoverflow.com/questions/6961053
复制相似问题