把每个复选矿再下面都对应一个hidden域,该hidden的值作为你拼出来的sql语句的条件,如
<input name="check14" type="checkbox" >
<input name="id14" type="hidden" value="181">
提供一种思路,你的具体问题没说清,没完全明白
<input name="check14" type="checkbox" >
<input name="id14" type="hidden" value="181">
提供一种思路,你的具体问题没说清,没完全明白
解决方案 »
- 请问PHP聊天室的效率问题
- php怎样连接paradox数据库?
- 大家都用div+css布局了吗?
- 关于执行变量的值的问题
- 请教列位大哥,UBB中的 [ 和 ] 的转意字符是用什么表示?就像HTML中<的转意字符是<一样?
- 我想写一个php下载文件的程序,为什么实现不了的,高手帮忙啊,急~~
- 页面和数据库的连接 数据输入失败.....................
- 请问谁有php+mysql实现无限非类树型目录的代码(不要asp的,论坛很多,不懂asp)
- PHP应如何连接SQL Server2000数据库?
- 有关页面传递变量!!
- 高手们请指点,小弟多谢啦:)
- 在新闻发布的时候页面中间有个图如何实现
$sql = "SELECT * FROM tbl_name";
$tmp = "";
if (isset($_POST['var1']))
$tmp .= "WHERE fld1 = '".$_POST['var1']."' ";
if (isset($_POST['var2']))
$tmp .= (empty($tmp)?"WHERE":"AND")."fld2 = '".$_POST['var2']."' ";
if (isset($_POST['var3']))
$tmp .= (empty($tmp)?"WHERE":"AND")."fld3 = '".$_POST['var3']."' ";
$sql .= $tmp."ORDER BY timefield desc";
$sql = "SELECT * FROM tbl_name";
$tmp = "";
if (isset($_POST['var1']))
$tmp .= "WHERE fld1 = '".$_POST['var1']."' ";
if (isset($_POST['var2']))
$tmp .= (empty($tmp)?"WHERE":"AND")."fld2 = '".$_POST['var2']."' ";
if (isset($_POST['var3']))
$tmp .= (empty($tmp)?"WHERE":"AND")."fld3 = '".$_POST['var3']."' ";
$sql .= $tmp."ORDER BY timefield desc";
这样做好象不行,值传过来了,但tmp里含有值为空的变量,如:
http://localhost/add.php?A=1&B=&C=1&D=1&E=sssss&F=ssss&g=&H=1&submit=%CC%E1%BD%BB
这样sql=select * from table where A=1&B=&C=1&D=1&E=sssss&F=ssss&g=&H=1 时是查不出来准确值的啊
将$_POST => $_GET