用户上传的xls文件后,先读取其中的内容到数组中$aData;然后显示在页面中。
现在希望添加一个功能,就是两个按钮类似的东西:"确认" "放弃"
在读取文件前
mysql_query('BEGIN');读取后录入数据库中;并将内容显示在页面上,
如果用户点击确定则执行
mysql_query('COMMIT');如果点击放弃则
mysql_query('ROLLBACK');就这个验证的功能,不知道怎么实现。用button的onclick吗?怎么获得返回值呢?或是有其它好的方法?不希望跳转到下一个页面再读取一次文件,因为内容可能会很多很花时间哈!
现在希望添加一个功能,就是两个按钮类似的东西:"确认" "放弃"
在读取文件前
mysql_query('BEGIN');读取后录入数据库中;并将内容显示在页面上,
如果用户点击确定则执行
mysql_query('COMMIT');如果点击放弃则
mysql_query('ROLLBACK');就这个验证的功能,不知道怎么实现。用button的onclick吗?怎么获得返回值呢?或是有其它好的方法?不希望跳转到下一个页面再读取一次文件,因为内容可能会很多很花时间哈!
<?php
//test.php
if(isset($_GET['commit'])){
$res1 = mysql_query('COMMIT');
}
if(isset($_GET['rollback'])){
$res2 = mysql_query('ROLLBACK');
}
?>
<?php if(!empty($res1)){ ?>
<table>COMMIT</table>
<?php } ?>
<?php if(!empty($res2)){ ?>
<table>ROLLBACK</table>
<?php } ?>
<form name="form" action="" method="post">
<input type="button" name="commit" value="确认" onclick="a()"/>
<input type="button" name="rollback" value="放弃" onclick="b()"/>
</form>
<script language="JavaScript" type="text/javascript">
function a(){
document.form.action="test.php?commit=ok";
document.form.submit();
}
function a(){
document.form.action="test.php?rollback=ok";
document.form.submit();
}
</script>
你需要实现的效果是啥?
...function subCheck(){
var nm = document.getElementById("nameTest");
if(nm.value!="")
return true;//返回true才提交
return false;
}
...
<?php
if(value)$sql = "COMMIT";
else $sql = "ROLLBACK";mysql_qeury($sql);?>这个onclick的值怎么传给value?
人才啊
confirm js的 确认 取消
确认就发条信息到后台 插入数据
不刷新 ajax 传数据
过程应该是客户ajax提交数据-->服务器判断数据合法?-->提示客户端确认?-->用事务(需要用事务的话)提交到数据库