多重?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中文字符截取防乱码
Mar 28 PHP
fleaphp rolesNameField bug解决方法
Apr 23 PHP
php和数据库结合的一个简单的web实例 代码分析 (php初学者)
Jul 28 PHP
php检测用户是否用手机(Mobile)访问网站的类
Jan 09 PHP
实例讲解PHP面向对象之多态
Aug 20 PHP
php+html5使用FormData对象提交表单及上传图片的方法
Feb 11 PHP
php获取指定(访客)IP所有信息(地址、邮政编码、国家、经纬度等)的方法
Jul 06 PHP
简单介绍PHP非阻塞模式
Mar 03 PHP
PHP生成及获取JSON文件的方法
Aug 23 PHP
php页面跳转session cookie丢失导致不能登录等问题的解决方法
Dec 12 PHP
PHP操作MySQL中BLOB字段的方法示例【存储文本与图片】
Sep 15 PHP
PHP实现的解汉诺塔问题算法示例
Aug 06 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
PHP 强制下载文件代码
2010/10/24 PHP
强烈声明: 不要使用(include/require)_once
2013/06/06 PHP
jQuery Mobile + PHP实现文件上传
2014/12/12 PHP
Jquery乱码的一次解决过程 图解教程
2010/02/20 Javascript
有趣的javascript数组定义方法
2010/09/10 Javascript
图片翻转效果具体实现代码
2014/01/09 Javascript
使用js实现一个可编辑的select下拉列表
2014/02/20 Javascript
js数组常见操作及数组与字符串相互转化实例详解
2015/11/10 Javascript
Angular.js与Bootstrap相结合实现手风琴菜单代码
2016/04/13 Javascript
浅析JS中对函数function的理解(基础篇)
2016/10/14 Javascript
AngularJS变量及过滤器Filter用法分析
2016/11/22 Javascript
js 文字超出长度用省略号代替,鼠标悬停并以悬浮框显示实例
2016/12/06 Javascript
JavaScript之RegExp_动力节点Java学院整理
2017/06/29 Javascript
Vue项目组件化工程开发实践方案
2018/01/09 Javascript
Vue路由切换时的左滑和右滑效果示例
2018/05/29 Javascript
JavaScript隐式类型转换代码实例
2020/05/29 Javascript
vue实现单一筛选、删除筛选条件
2020/10/26 Javascript
[02:10]DOTA2亚洲邀请赛 EG战队出场宣传片
2015/02/07 DOTA
Python urllib模块urlopen()与urlretrieve()详解
2013/11/01 Python
Python中用于返回绝对值的abs()方法
2015/05/14 Python
教你用Python写安卓游戏外挂
2018/01/11 Python
python实现数据库跨服务器迁移
2018/04/12 Python
在dataframe两列日期相减并且得到具体的月数实例
2018/07/03 Python
Python Matplotlib实现三维数据的散点图绘制
2019/03/19 Python
Django配置跨域并开发测试接口
2020/11/04 Python
基于HTML5的WebGL实现json和echarts图表展现在同一个界面
2017/10/26 HTML / CSS
Html5原创俄罗斯方块(基于canvas)
2019/01/07 HTML / CSS
比利时香水网上商店:NOTINO
2018/03/28 全球购物
什么时候需要进行强制类型转换
2016/09/03 面试题
贷款承诺书范文
2014/05/19 职场文书
2015年党员岗位承诺书
2015/04/27 职场文书
大学学习委员竞选稿
2015/11/20 职场文书
优秀员工演讲稿
2019/06/21 职场文书
关于考试抄袭的检讨书
2019/11/02 职场文书
一文搞懂如何实现Go 超时控制
2021/03/30 Python
canvas绘制折线路径动画实现
2021/05/12 Javascript