时间:2021-07-01 10:21:17 帮助过:27人阅读
勾选框的值设置为kid
服务器获取勾选的kid
$kidList = $_POST['checks'];
通过这些id从数据库中找出数据
分页获取数据的话,可以用get把参数带过去。如果数据量少的话用JS切换分页就简单些
直接将翻页参数保存session即可。
勾选框的值设置为kid
服务器获取勾选的kid
$kidList = $_POST['checks'];
通过这些id从数据库中找出数据
分页获取数据的话,可以用get把参数带过去。如果数据量少的话用JS切换分页就简单些
通过这些id,如何在数据库中茶盅呢。。
一个的话,就是select * from table where kid=¥kid
但是如果勾选了好几个,该怎么写呢。。
勾选框的值设置为kid
服务器获取勾选的kid
$kidList = $_POST['checks'];
通过这些id从数据库中找出数据
分页获取数据的话,可以用get把参数带过去。如果数据量少的话用JS切换分页就简单些
get方式怎么带过去呢,求高人指点。。。
$kid=join(',',$_POST['kid'])
$sql="select * from table where kid in ($kid)";
1.这个首先应该考虑增加或增强搜索的功能,尽量排除无关数据的显示
2.还可以通过让用户来设置每页显示多少数据的方式来尽可能多的显示数据
通过上面两种方式基本可以回避这样的问题。
如果实在没办法避免可以采取类似“购物车”的处理方式,把用户勾选的数据暂存到cookie或者session中
只要实现“加入到购物车”、“确定付款”就OK了。GET传参的方式不推荐用
其实最重要是你的checkbox的name属性怎样命名,不同的命名传过去就是不同的变量
最好是用数组方式命名,js在onSubmit 组织成数组或列表提交
至于分页,我建议是用div+hide的方式换页,这样也能保持换多页在同一个form内
也可以用ajax换页,如果ajax,那就干脆每次换页都顺便提交一次,php端暂存提交,汇总后再计算
建议楼主多看些开源的代码,还有基础知识。
像sql语句select in这些简单的语句应该了解下