多重?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 db类库进行数据库操作
Mar 19 PHP
PHP加速 eAccelerator配置和使用指南
Jun 05 PHP
PHP 杂谈《重构-改善既有代码的设计》之五 简化函数调用
May 07 PHP
改写函数实现PHP二维/三维数组转字符串
Sep 13 PHP
PHP中mysql_field_type()函数用法
Nov 24 PHP
Yii入门教程之Yii安装及hello world
Nov 25 PHP
PHP各种异常和错误的拦截方法及发生致命错误时进行报警
Jan 19 PHP
php实现图片上传并利用ImageMagick生成缩略图
Mar 14 PHP
php文件操作小结(删除指定文件/获取文件夹下的文件名/读取文件夹下图片名)
May 09 PHP
php版微信公众号自定义分享内容实现方法
Sep 22 PHP
PHP7常量数组用法分析
Sep 26 PHP
php设计模式之备忘模式分析【星际争霸游戏案例】
Mar 24 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学习笔记 PHP面向对象的程序设计
2011/06/13 PHP
通过PHP修改Linux或Unix口令的方法分享
2012/01/30 PHP
PHP学习笔记 IIS7下安装配置php环境
2012/10/29 PHP
解析PHP中数组元素升序、降序以及重新排序的函数
2013/06/20 PHP
php pki加密技术(openssl)详解
2013/07/01 PHP
PHP中4个加速、缓存扩展的区别和选用建议
2014/03/12 PHP
Laravel中任务调度console使用方法小结
2017/05/07 PHP
PHP jQuery+Ajax结合写批量删除功能
2017/05/19 PHP
yii2.0整合阿里云oss的示例代码
2017/09/19 PHP
CheckBox 如何实现全选?
2006/06/23 Javascript
从零学JSON之JSON数据结构
2014/05/19 Javascript
JavaScript立即执行函数的三种不同写法
2014/09/05 Javascript
JavaScript三元运算符的多种使用技巧
2015/04/16 Javascript
JavaScript+Java实现HTML页面转为PDF文件保存的方法
2016/05/30 Javascript
前端程序员必须知道的高性能Javascript知识
2016/08/24 Javascript
BootStrap 超链接变按钮的实现方法
2016/09/25 Javascript
第一次接触Bootstrap框架
2016/10/24 Javascript
解决bootstrap中使用modal加载kindeditor时弹出层文本框不能输入的问题
2017/06/05 Javascript
深入理解JavaScript 中的执行上下文和执行栈
2018/10/23 Javascript
微信小程序上传图片并等比列压缩到指定大小的实例代码
2019/10/24 Javascript
[01:15:36]加油刀塔第二期网络版
2014/08/09 DOTA
python协程用法实例分析
2015/06/04 Python
Python实现压缩和解压缩ZIP文件的方法分析
2017/09/28 Python
Python高级property属性用法实例分析
2019/11/19 Python
python3使用Pillow、tesseract-ocr与pytesseract模块的图片识别的方法
2020/02/26 Python
基于Python的一个自动录入表格的小程序
2020/08/05 Python
python实现图像高斯金字塔的示例代码
2020/12/11 Python
全网最详细的PyCharm+Anaconda的安装过程图解
2021/01/25 Python
CSS3 优势以及网页设计师如何使用CSS3技术
2009/07/29 HTML / CSS
怎么可以提高数据库查询数据的速度
2014/06/28 面试题
数字天堂软件测试面试题
2012/12/23 面试题
餐厅总经理岗位职责
2013/12/31 职场文书
经济信息系毕业生自荐信范文
2014/03/15 职场文书
2015年售票员工作总结
2015/04/29 职场文书
2015年度残疾人工作总结
2015/05/14 职场文书
2016大学生诚信考试承诺书
2016/03/25 职场文书