从form1 POST 过来的变量 例如 $_POST['a'] $_POST['b']... 非常多我如何根据这个变量来写一条 SQL语句?
如果我全部写好 update xxx set a=xxx,b=xxx,...
那么可能 其中一部分是默认的值 比如 是空 或者是0 这不是我想更新的。我要更新的是那部分修改过的值。我现在的做法是 foreach 然后找出默认值不为0的变量 然后再组织成一个SQL 语句,总觉得这种方法不科学,是否有更好的
方法?例如POST 过来的变量 如何在提交前就判断好是否修改过 修改过的才提交. JS?感谢
如果我全部写好 update xxx set a=xxx,b=xxx,...
那么可能 其中一部分是默认的值 比如 是空 或者是0 这不是我想更新的。我要更新的是那部分修改过的值。我现在的做法是 foreach 然后找出默认值不为0的变量 然后再组织成一个SQL 语句,总觉得这种方法不科学,是否有更好的
方法?例如POST 过来的变量 如何在提交前就判断好是否修改过 修改过的才提交. JS?感谢
//update语句
}
$_POST = array_diff( $_POST, array( '', 0 ) ); //你可以自行开列你认为需要去除的值如何在提交前就判断好是否修改过 修改过的才提交
1、需要用ajax提交
2、在获得焦点时暂存值
在失去焦点时比较暂存值、当前值
不同时保存对象姓名,以备后续的提交