
假设表单中是:txt1[] txt2[]......
通过$a=$_POST["txt1[]"]取得值,然后循环写入:
for($t=0$t<=count($a)-1$t++){
// insert into 表 (字段1,......) values ('$a[$t]',.....)
}
至于打印,在JS中直接windows.print就行了
需要转义一下。有几个办法:1,最简单,把一些危险字符过滤掉,比如英文的单引号,双引号等;
2,使用addslashes在php中进行转义,自己处理;
3,可以使用一些现成的处理方法,比如uchome自带的getstr。这样的好处就是对各种可能出现的情况处理比较好。
?><!DOCTYPE html>
<html lang="en">
<body>
<button type="button"><div id="buttonValue" onclick="add()">0</div></button>
<div id="test"></div>
<script src="../js/jquery-2.1.4.js"></script>
<script>
var a = 0
function add() {
a++
$.ajax({
type: 'GET',
url: 'do.php',
data: {
param: a
},
success:function (response) {
$("#buttonValue").html(a)
$("#test").html(response)
}
})
}
</script>
</body>
</html>
以上是test.php
$a = $_REQUEST["param"]echo $a
以上是do.php
do.php接收参数后根据你的需求处理数据就好了。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)