自己写老是不能得到正确的值..所以求大家写段代码出来参考一下.
用户名:username
邮箱:email
性别:SEX 文本框值有男女和不限两种
会员类别:type
关键字:n_text
这是字段也是文本框的类型...
求参考代码....
---------------------------------------------------------------
1<form method="post">
2用户名:<input name="username" type="text"/><br/>
3邮箱:<input name="email" type="text"/><br/>
4性别:<input checked="" name="SEX" type="radio" value="男"/>男
5<input name="SEX" type="radio" value="女"/>女
6<input name="SEX" type="radio" value="不限"/>不限<br/>
7会员类别:<select name="type">
8<option>
9<option>不知道你都有哪些
10</option></option></select><br/>
11关键字:<input name="n_text" type="text"/><br/>
12<input type="submit"/>
13</form>
1
2if($_POST) {
3$t = array();
4foreach($_POST as $k=>$v)
5if($v != '' && $v != '不限')
6$t[] = $k=='n_text' ? "$k like '%$v%'" : "$k='$v'";
7$expr = join(' and ',$t);
8echo $expr; //这个就是查询条件
9}