高分求一段组合查询的代码..... 就像这样: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="提交"> 求根据ip打开地区的网页程序,比如在西安就打开a.htm,在汉中就打开b.htm等等。 PHP + sqlite问题 apache2.2.6+php5.2.17+mysql5.5连接数据库页面出错,无法显示网页 急啊!用正则表达式取值 把内容写入txt文件中的内容,在线等 php class 的引用问题 如何读取Excel文件? 用url传递数组,急!!!谢谢啦!!! 关于数据库取结果的问题 ODBC 驱动程序不支持所需的属性(有代码) 谁可以为了详细的说说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); //就显示这句出错..
怎么回事?