多重?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 相关文章推荐
用Apache反向代理设置对外的WWW和文件服务器
Oct 09 PHP
php模板函数 正则实现代码
Oct 15 PHP
使用php get_headers 判断URL是否有效的解决办法
Apr 27 PHP
PHP数据过滤的方法
Oct 30 PHP
PHP函数getenv简介和使用实例
May 12 PHP
smarty半小时快速上手入门教程
Oct 27 PHP
php使用include 和require引入文件的区别
Feb 16 PHP
php获取ip及网址的简单方法(必看)
Apr 01 PHP
CakePHP框架Model关联对象用法分析
Aug 04 PHP
PHP基于MySQLI函数封装的数据库连接工具类【定义与用法】
Aug 11 PHP
PHP信号处理机制的操作代码讲解
Apr 19 PHP
PHP开发api接口安全验证操作实例详解
Mar 26 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
如何开发一个虚拟域名系统
2006/10/09 PHP
php中常用编辑器推荐
2007/01/02 PHP
PHP操作文件方法问答
2007/03/16 PHP
php include和require的区别深入解析
2013/06/17 PHP
php中curl使用指南
2015/02/05 PHP
php使用flock阻塞写入文件和非阻塞写入文件的实例讲解
2017/07/10 PHP
jQuery数组处理代码详解(含实例演示)
2012/02/03 Javascript
THREE.JS入门教程(5)你应当知道的十件事
2013/01/24 Javascript
鼠标移到导航当前位置的LI变色处于选中状态
2013/08/23 Javascript
jquery(hide方法)隐藏指定元素实例
2013/11/11 Javascript
js获取下拉列表框中的value和text的值示例代码
2014/01/11 Javascript
eclipse导入jquery包后报错的解决方法
2014/02/17 Javascript
escape函数解决js中ajax传递中文出现乱码问题
2014/10/30 Javascript
深入理解JavaScript程序中内存泄漏
2016/03/17 Javascript
网页瀑布流布局jQuery实现代码
2016/10/21 Javascript
JavaScript实现多栏目切换效果
2016/12/12 Javascript
Angularjs中使用指令绑定点击事件的方法
2017/03/30 Javascript
javascript获取图片的top N主色值方法详解
2018/01/26 Javascript
微信小程序五子棋游戏AI实现方法【附demo源码下载】
2019/02/20 Javascript
Electron+vue从零开始打造一个本地播放器的方法示例
2020/10/27 Javascript
vue中使用echarts的示例
2021/01/03 Vue.js
[48:23]DOTA2上海特级锦标赛主赛事日 - 4 败者组第四轮#1COL VS EG第一局
2016/03/05 DOTA
[02:17]2016完美“圣”典风云人物:Sccc专访
2016/12/03 DOTA
python使用cStringIO实现临时内存文件访问的方法
2015/03/26 Python
编写Python爬虫抓取暴走漫画上gif图片的实例分享
2016/04/20 Python
Python进行数据提取的方法总结
2016/08/22 Python
python数据抓取分析的示例代码(python + mongodb)
2017/12/25 Python
django加载本地html的方法
2018/05/27 Python
Python基于多线程实现抓取数据存入数据库的方法
2018/06/22 Python
Python运行提示缺少模块问题解决方案
2020/04/02 Python
如何现实servlet的单线程模式
2014/08/05 面试题
畜牧兽医本科生的自我评价
2014/03/03 职场文书
报案材料怎么写
2015/05/25 职场文书
《社戏》教学反思
2016/02/22 职场文书
如何使用Python提取Chrome浏览器保存的密码
2021/06/09 Python
mysql 索引合并的使用
2021/08/30 MySQL