多重?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配置文件中最常用四个ini函数
Mar 19 PHP
php中$_SERVER[PHP_SELF] 和 $_SERVER[SCRIPT_NAME]之间的区别
Sep 05 PHP
探讨PHP删除文件夹的三种方法
Jun 09 PHP
php中session退出登陆问题
Feb 27 PHP
CodeIgniter框架过滤HTML危险代码
Jun 12 PHP
php输出xml必须header的解决方法
Oct 17 PHP
PHP中error_reporting()用法详解
Aug 31 PHP
Laravel Intervention/image图片处理扩展包的安装、使用与可能遇到的坑详解
Nov 14 PHP
PHP的mysqli_rollback()函数讲解
Jan 23 PHP
对laravel in 查询的使用方法详解
Oct 09 PHP
PhpStorm 如何优雅的调试Hyperf的方法步骤
Nov 24 PHP
ThinkPHP6.0如何利用自定义验证规则规范的实现登陆
Dec 16 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作为Shell脚本语言使用
2006/10/09 PHP
通过源码解析Laravel的依赖注入
2018/01/22 PHP
LaravelS通过Swoole加速Laravel/Lumen详解
2018/03/02 PHP
PHP排序算法之希尔排序(Shell Sort)实例分析
2018/04/20 PHP
Javascript中的变量使用说明
2010/05/18 Javascript
javascript 获取所有id中包含某关键字的控件的实现代码
2010/11/25 Javascript
js日期时间补零的小例子
2013/03/05 Javascript
Jquery easyui 下loaing效果示例代码
2013/08/12 Javascript
js数组操作常用方法
2014/05/08 Javascript
Js实现手机发送验证码时按钮延迟操作
2014/06/20 Javascript
node.js中的fs.futimes方法使用说明
2014/12/17 Javascript
Nodejs中读取中文文件编码问题、发送邮件和定时任务实例
2015/01/01 NodeJs
实现无刷新联动例子汇总
2015/05/20 Javascript
浅析JS原型继承与类的继承
2016/04/07 Javascript
vue.js的安装方法
2017/05/12 Javascript
关于vue.js发布后路径引用的问题解决
2017/08/15 Javascript
webpack4.0打包优化策略整理小结
2018/03/30 Javascript
Vue官方推荐AJAX组件axios.js使用方法详解与API
2018/10/09 Javascript
vuex的module模块用法示例
2018/11/12 Javascript
详解vue-cli 脚手架 安装
2019/04/16 Javascript
微信小程序导入Vant报错VM292:1 thirdScriptError的解决方法
2019/08/01 Javascript
layui+jquery支持IE8的表格分页方法
2019/09/28 jQuery
Angular短信模板校验代码
2020/09/23 Javascript
python 获取当天每个准点时间戳的实例
2018/05/22 Python
python通过ffmgep从视频中抽帧的方法
2018/12/05 Python
Python实现查找数组中任意第k大的数字算法示例
2019/01/23 Python
python threading和multiprocessing模块基本用法实例分析
2019/07/25 Python
印度网上购物首选目的地:Flipkart
2016/08/01 全球购物
幼师岗位求职简历的自荐信格式
2013/09/21 职场文书
党员年终民主评议的自我评价
2013/11/05 职场文书
文科教师毕业的自我评价
2014/01/16 职场文书
工作时间调整通知
2015/04/24 职场文书
微信搭讪开场白
2015/05/28 职场文书
2015年社区消防安全工作总结
2015/10/14 职场文书
2016元旦晚会主持词开场白和结束语
2015/12/04 职场文书
一篇文章弄清楚Ajax请求的五个步骤
2022/03/17 Javascript