多重?l件?合查?(二)


Posted in PHP onOctober 09, 2006

接一?磉@部分是???用?籼峤恢?蟮牟樵??果,也是程序代?的主体部份:  
<?  
$linkstr=mysql_connect("localhost","root","sa");  
mysql_select_db("cx",$linkstr);  
$showstr="查??l件??";  
$querystring="select no,type,name,qty,price from orders";  
switch($select1)  
{  
case 1:  
if (!empty($no))  
{  
switch($select2)  
{  
case 1:  
$querystring.=" where no=".$no;  
$showstr.="????quot;.$no."所有?稻?quot;;  
break;  
case 2:  
switch($price)  
{  
case 1:  
$querystring.=" where no=".$no." or price<50";  
$showstr.="????quot;.$no."或者价格少于50元的所有?稻?quot;;  
break;  
case 2:  
$querystring.=" where no=".$no." or price between 50 and 200";  
$showstr.="????quot;.$no."或者价格介于50到200元?的所有?稻?quot;;  
break;  
case 3:  
$querystring.=" where no=".$no." or price>200";  
$showstr.="????quot;.$no."或者价格大于200元?的所有?稻?quot;;  
break;  
}  
break;  
case 3:  
switch($price)  
{  
case 1:  
$querystring.=" where no=".$no." and price<50";  
$showstr.="????quot;.$no."并且价格少于50元的所有?稻?quot;;  
break;  
case 2:  
$querystring.=" where no=".$no." and price between 50 and 200";  
$showstr.="????quot;.$no."并且价格介于50到200元?的所有?稻?quot;;  
break;  
case 3:  
$querystring.=" where no=".$no." and price>200";  
$showstr.="????quot;.$no."并且价格大于200元?的所有?稻?quot;;  
break;  
}  
break;  
}  
}  
else  
{  
if (!empty($type))  
{  
switch($select2)  
{  
case 1:  
$querystring.=" where type="".$type."" ";  
$showstr.=" ?型??quot;.$type."所有?稻?quot;;  
break;  
case 2:  
switch($price)  
{  
case 1:  
$querystring.=" where type="".$type."" or price<50";  
$showstr.="?型??quot;.$type."或者价格少于50元的所有?稻?quot;;  
break;  
case 2:  
$querystring.=" where type="".$type."" or price between 50 and 200";  
$showstr.="?型??quot;.$type."或者价格介于50到200元?的所有?稻?quot;;  
break;  
case 3:  
$querystring.=" where type="".$type."" or price>200";  
$showstr.="?型??quot;.$type."或者价格大于200元?的所有?稻?quot;;  
break;  
}  
break;  
case 3:  
switch($price)  
{  
case 1:  
$querystring.=" where type="".$type."" and price<50";  
$showstr.="?型??quot;.$type."并且价格少于50元的所有?稻?quot;;  
break;  
case 2:  
$querystring.=" where type="".$type."" and price between 50 and 200";  
$showstr.="?型??quot;.$type."并且价格介于50到200元?的所有?稻?quot;;  
break;  
case 3:  
$querystring.=" where type="".$type."" and price>200";  
$showstr.="?型??quot;.$type."并且价格大于200元?的所有?稻?quot;;  
break;  
}  
break;  
}  
}  
else  
{  
switch($price)  
{  
case 1:  
$querystring.=" where price<50";  
$showstr.="价格少于50元的所有?稻?quot;;  
break;  
case 2:  
$querystring.=" where price between 50 and 200";  
$showstr.="价格介于50到200元?的所有?稻?quot;;  
break;  
case 3:  
$querystring.=" where price>200";  
$showstr.="价格大于200元?的所有?稻?quot;;  
break;  
}  
}  
}  
break;  
case 2:  
switch($select2)  
{  
case 1:  
$querystring.=" where no=".$no." or type="".$type.""";  
$showstr.="????quot;.$no."或者??e??quot;.$type."所有?稻?quot;;  
break;  
case 2:  
switch($price)  
{  
case 1:  
$querystring.=" where no=".$no." or type="".$type."" or price<50 ";  
$showstr.="????quot;.$no."或者??e??quot;.$type."或者价格少于50元的所有?稻?quot;;  
break;  
case 2:  
$querystring.=" where no=".$no." or type="".$type."" or price between 50 and 200";  
$showstr.="????quot;.$no."或者??e??quot;.$type."或者价格介于50到200元?的所有?稻?quot;;  
break;  
case 3:  
$querystring.=" where no=".$no."or type="".$type."" or price>200";  
$showstr.="????quot;.$no."或者??e??quot;.$type."或者价格大于200元?的所有?稻?quot;;  
break;  
}  
break;  
case 3:  
switch($price)  
{  
case 1:  
$querystring.=" where no=".$no." or type="".$type."" and price<50 ";  
$showstr.="????quot;.$no."或者??e??quot;.$type."并且价格少于50元的所有?稻?quot;;  
break;  
case 2:  
$querystring.=" where no=".$no." or type="".$type."" and price between 50 and 200";  
$showstr.="????quot;.$no."或者??e??quot;.$type."并且价格介于50到200元?的所有?稻?quot;;  
break;  
case 3:  
$querystring.=" where no=".$no."or type="".$type."" and price>200";  
$showstr.="????quot;.$no."或者??e??quot;.$type."并且价格大于200元?的所有?稻?quot;;  
break;  
}  
break;  
}  
break;  
case 3:  
switch($select2)  
{  
case 1:  
$querystring.=" where no=".$no." and type="".$type.""";  
$showstr.="????quot;.$no."并且??e??quot;.$type."所有?稻?quot;;  
break;  
case 2:  
switch($price)  
{  
case 1:  
$querystring.=" where no=".$no." and type="".$type."" or price<50 ";  
$showstr.="????quot;.$no."并且??e??quot;.$type."或者价格少于50元的所有?稻?quot;;  
break;  
case 2:  
$querystring.=" where no=".$no." and type="".$type."" or price between 50 and 200";  
$showstr.="????quot;.$no."并且??e??quot;.$type."或者价格介于50到200元?的所有?稻?quot;;  
break;  
case 3:  
$querystring.=" where no=".$no."and type="".$type."" or price>200";  
$showstr.="????quot;.$no."并且??e??quot;.$type."或者价格大于200元?的所有?稻?quot;;  
break;  
}  
break;  
case 3:  
switch($price)  
{  
case 1:  
$querystring.=" where no=".$no." and type="".$type."" and price<50 ";  
$showstr.="????quot;.$no."并且??e??quot;.$type."并且价格少于50元的所有?稻?quot;;  
break;  
case 2:  
$querystring.=" where no=".$no." and type="".$type."" and price between 50 and 200";  
$showstr.="????quot;.$no."并且??e??quot;.$type."并且价格介于50到200元?的所有?稻?quot;;  
break;  
case 3:  
$querystring.=" where no=".$no."and type="".$type."" and price>200";  
$showstr.="????quot;.$no."并且??e??quot;.$type."并且价格大于200元?的所有?稻?quot;;  
break;  
}  
break;  
}  
break;  
}  
$result=mysql_query($querystring,$linkstr);  
echo "<p>$showstr:<p>  
";  
if (@mysql_num_rows($result)>0)  
{  
while (list($no,$type,$name,$qty,$price)=mysql_fetch_row($result))  
{  
echo "<table align="center">";  
echo "<tr>";  
echo "<td>??尉??</td>";  
echo "<td>$no</td>";  
echo "</tr>";  
echo "<tr>";  
echo "<td>??e</td>";  
echo "<td>$type</td>";  
echo "</tr>";  
echo "<tr>";  
echo "<td>配件</td>";  
echo "<td>$name</td>";  
echo "</tr>";  
echo "<tr>";  
echo "<td>?盗?lt;/td>";  
echo "<td>$qty</td>";  
echo "</tr>";  
echo "<tr>";  
echo "<td>价格</td>";  
echo "<td>$price</td>";  
echo "</tr>";  
echo "</table>";  
}  
}  
?>  

PHP 相关文章推荐
我用php+mysql写的留言本
Oct 09 PHP
php合并数组array_merge函数运算符加号与的区别
Oct 31 PHP
不要轻信 PHP_SELF的安全问题
Sep 05 PHP
对淘宝URL中ID提取的PHP代码
Sep 01 PHP
php 启动报错如何解决
Jan 17 PHP
ThinkPHP模板中数组循环实例
Oct 30 PHP
php写入、删除与复制文件的方法
Jun 20 PHP
CI框架AR数据库操作常用函数总结
Nov 21 PHP
PHP基于redis计数器类定义与用法示例
Feb 08 PHP
PHP将英文数字转换为阿拉伯数字实例讲解
Jan 28 PHP
PHP html_entity_decode()函数讲解
Feb 25 PHP
Laravel框架Eloquent ORM修改数据操作示例
Dec 03 PHP
文章推荐系统(三)
Oct 09 #PHP
多重?l件?合查?(一)
Oct 09 #PHP
推荐文章系统(一)
Oct 09 #PHP
资料注册后发信小技巧
Oct 09 #PHP
文章推荐系统(二)
Oct 09 #PHP
谈谈PHP语法(5)
Oct 09 #PHP
谈谈PHP语法(4)
Oct 09 #PHP
You might like
web目录下不应该存在多余的程序(安全考虑)
2012/05/09 PHP
PHP下载远程文件到本地存储的方法
2015/03/24 PHP
excel操作之Add Data to a Spreadsheet Cell
2007/06/12 Javascript
JQuery.ajax传递中文参数的解决方法 推荐
2011/03/28 Javascript
jQuery实现为控件添加水印文字效果(附源码)
2015/12/02 Javascript
详解js中的apply与call的用法
2016/07/30 Javascript
js中常用的Math方法总结
2017/01/12 Javascript
Ajax和Comet技术总结
2017/02/19 Javascript
微信小程序 动态传参实例详解
2017/04/27 Javascript
VUE 更好的 ajax 上传处理 axios.js实现代码
2017/05/10 Javascript
Angularjs修改密码的实例代码
2017/05/26 Javascript
JavaScript数组,JSON对象实现动态添加、修改、删除功能示例
2018/05/26 Javascript
vue项目打包部署到服务器的方法示例
2018/08/27 Javascript
[00:44]TI7不朽珍藏III——军团指挥官不朽展示
2017/07/15 DOTA
在漏洞利用Python代码真的很爽
2007/08/26 Python
简单介绍Python2.x版本中的cmp()方法的使用
2015/05/20 Python
python编写Logistic逻辑回归
2020/12/30 Python
python实现电子产品商店
2019/02/26 Python
python web框架中实现原生分页
2019/09/08 Python
Python如何操作office实现自动化及win32com.client的运用
2020/04/01 Python
Python常见反爬虫机制解决方案
2020/06/01 Python
基于matplotlib中ion()和ioff()的使用详解
2020/06/16 Python
Crocs欧洲官网:Crocs Europe
2020/01/14 全球购物
什么是类的返射机制
2016/02/06 面试题
ShellScript面试题一则-ShellScript编程
2014/03/05 面试题
业务经理岗位职责
2013/11/11 职场文书
初婚初育证明
2014/01/14 职场文书
党员学习十八大感想
2014/01/17 职场文书
中学自我评价
2014/01/31 职场文书
公司募捐倡议书
2014/05/14 职场文书
党政领导班子群众路线对照检查材料思想汇报
2014/09/27 职场文书
学校党委干部个人对照检查材料思想汇报
2014/10/09 职场文书
2014年妇幼卫生工作总结
2014/12/09 职场文书
银行保安拾金不昧表扬稿
2015/05/05 职场文书
劳保用品管理制度范本
2015/08/06 职场文书
小学生禁毒教育心得体会
2016/01/15 职场文书