高分求一段组合查询的代码..... 就像这样:http://php.luoding.com/vchelp/php.jpg 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <form method=post>用户名:<input type=text name='username'><br>邮箱:<input type=text name='email'><br>性别:<input type=radio name='SEX' value='男' checked>男<input type=radio name='SEX' value='女'>女<input type=radio name='SEX' value='不限'>不限<br>会员类别:<select name='type'><option><option>不知道你都有哪些</select><br>关键字:<input type=text name='n_text'><br><input type=submit></form><?phpif($_POST) { $t = array(); foreach($_POST as $k=>$v) if($v != '' && $v != '不限') $t[] = $k=='n_text' ? "$k like '%$v%'" : "$k='$v'"; $expr = join(' and ',$t); echo $expr; //这个就是查询条件}?> xuzuning(唠叨) 的代码好精妙啊.我想破头也只想到用IF,else,这些语句。但是$expr会多出来这些信息:and Submit='提交'我代码:$sql="select * from tab_user where ".$expr;$ss=mysql_query($sql);$r=mysql_fetch_array($ss); //就显示这句出错..怎么回事? 可能我的“提交”按钮是这样写的:<input name="Submit" type="submit" value="提交"> 高分问个关于模拟登陆的问题 javascript中,倒计时,如果再刷新本页面,又会再倒计时怎么办,如何禁用(除了跳转页面的方法) 微博的关注系统. 高手帮忙解释一下,关于以数组作为函数session_set_save_handler()的参数 写入文本中时出错的问题! 购物网站求教生成订单程序 在线等,参数传递的问题 怎样制作客户调查反馈表?分不够再加 PHP连MSSQL的问题 怎样检查文件大小是否在php.ini中设置允许范围之内? 谁可以为了详细的说说JMAIL组件的方法属性 一个小问题 急!急!急!
用户名:<input type=text name='username'><br>
邮箱:<input type=text name='email'><br>
性别:<input type=radio name='SEX' value='男' checked>男
<input type=radio name='SEX' value='女'>女
<input type=radio name='SEX' value='不限'>不限<br>
会员类别:<select name='type'>
<option>
<option>不知道你都有哪些
</select><br>
关键字:<input type=text name='n_text'><br>
<input type=submit>
</form><?php
if($_POST) {
$t = array();
foreach($_POST as $k=>$v)
if($v != '' && $v != '不限')
$t[] = $k=='n_text' ? "$k like '%$v%'" : "$k='$v'";
$expr = join(' and ',$t);
echo $expr; //这个就是查询条件
}
?>
我想破头也只想到用IF,else,这些语句。但是$expr会多出来这些信息:and Submit='提交'我代码:
$sql="select * from tab_user where ".$expr;
$ss=mysql_query($sql);
$r=mysql_fetch_array($ss); //就显示这句出错..
怎么回事?