php 团购折扣计算公式


Posted in PHP onNovember 24, 2011
$price=$row['price']; //原价 
$nowprice=$row['nowprice']; //现价 
$jiesheng=$price-$nowprice; //节省金额 
//$discount折扣计算 
if ( $nowprice > 0 ) 
{ 
$discount = round(10 / ($price / $nowprice), 1); 
} 
else 
{ 
$discount = 0; 
} 
if ( $discount <= 0 ) $discount = 0;

完整代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 
<title>徐州汽车网最新团购</title> 
<style type="text/css"> 
body{margin: 0 auto; text-align:center; padding:0} 
ul,li{margin:0; padding:0;list-style:none} 
body,td,th { 
font-size: 12px; 
} 
a:link { 
color: #333333; 
text-decoration: none; 
} 
a:visited { 
text-decoration: none; 
color: #333333; 
} 
a:hover { 
text-decoration: none; 
color: #FF3300; 
} 
a:active { 
text-decoration: none; 
} 
img{border:0;} 
/*Group buy*/ 
.groupbuy{ width:970px; border:1px solid #FEDDBA; padding:4px;} 
.groupbuy ul{width:146px; border:1px solid #FEDDBA; padding:2px; height:180px; float:left; margin:0 4px;} 
.groupbuy ul li{ text-align:center;} 
.groupbuy ul li.realprice{ background:#333; background:url(../images/groupprice.jpg) no-repeat right top; height:40px; line-height:40px; font-family:"Microsoft YaHei",Arial;display:block; font-weight:bold;color:#fff;} .groupbuy ul li.realprice img{ cursor:pointer;} 
.groupbuy ul li.realprice span{float:left; margin:0; padding:0} 
.groupbuy ul li.realprice span b{ font-size:18px;} 
.groupbuy ul li.supprice{ text-align:center;} 
.groupbuy ul li.supprice div table td{ background:#FDF4E3; text-align:center; } 
</style> 
</head> 
<body> 
<?php 
error_reporting(0); 
header("Content-type: text/html; charset=gbk"); 
$con = mysql_connect("localhost","mysql用户名","mysql密码"); 
if (!$con) 
{ 
die('Could not connect: ' . mysql_error()); 
} 
// some code 
mysql_select_db("tuanpcqc"); 
mysql_query("set names gbk"); 
$sql="select * from cenwor_tttuangou_product order by id desc limit 0,3"; 
$result = mysql_query($sql); 
?> 
<div class="groupbuy clear"> 
<?php 
while($row = mysql_fetch_array($result, MYSQL_BOTH)) { 
$id=$row['id']; 
$name = $row['name']; 
$price = $row['price']; 
$price=$row['price']; 
$nowprice=$row['nowprice']; 
$jiesheng=$price-$nowprice; 
if ( $nowprice > 0 ) 
{ 
$discount = round(10 / ($price / $nowprice), 1); 
} 
else 
{ 
$discount = 0; 
} 
if ( $discount <= 0 ) $discount = 0; 
$pic=$row['img']; 
$pic_arr=split(",",$pic); 
$picadd=$pic_arr[0]; 
//echo $picadd; 
$sql2="select * from cenwor_tttuangou_uploads where id=".intval($picadd); 
$result2 = mysql_query($sql2); 
$picurl = mysql_result($result2, 0,"url"); 
$picurl=str_replace("/demo/","/thumb/200x121/demo/",$picurl); 
?> 
<ul> 
<li><a href="http://tuan.pcqc.com.cn/?view=<?=$id?>" target="_blank"><img alt="" src="<?=$picurl?>" width="120" height="90" /></a></li> 
<li class="realprice"><span>¥<b><?=$nowprice?></b></span><a href="http://tuan.pcqc.com.cn/?view=<?=$id?>" target="_blank"><img alt="buy" src="images/buy.gif"/></a></li> 
<li class="supprice"> 
<div> 
<table> 
<tr> 
<td>原价</td> 
<td>折扣</td> 
<td>节省</td> 
</tr> 
<tr> 
<td><?=$price?></td> 
<td><?=$discount?>折</td> 
<td>¥<?=$jiesheng?></td> 
</tr> 
</table> 
</div> 
</li> 
</ul> 
<?php 
} 
?> 
</div> 
<?php 
function getpic($pic){ 
} 
mysql_close($con); 
?> 
</body> 
</html>
PHP 相关文章推荐
PHP初学者头疼问题总结
Jul 08 PHP
为查询结果建立向后/向前按钮
Oct 09 PHP
apache和php之间协同工作的配置经验分享
Apr 08 PHP
php实例分享之通过递归实现删除目录下的所有文件详解
May 15 PHP
YII实现分页的方法
Jul 09 PHP
浅谈mysql_query()函数的返回值问题
Sep 05 PHP
PHP 微信扫码支付源代码(推荐)
Nov 03 PHP
Smarty日期时间操作方法示例
Nov 15 PHP
Laravel使用消息队列需要注意的一些问题
Dec 13 PHP
PHP 使用二进制保存用户状态的实例
Jan 29 PHP
PHP使用mysqli同时执行多条sql查询语句的实例
Mar 22 PHP
Laravel5框架自定义错误页面配置操作示例
Apr 17 PHP
php中$_REQUEST、$_POST、$_GET的区别和联系小结
Nov 23 #PHP
打造超酷的PHP数据饼图效果实现代码
Nov 23 #PHP
DISCUZ在win2003环境下 Unable to access ./include/common.inc.php in... 的问题终极解决方案
Nov 21 #PHP
一个PHP的QRcode类与大家分享
Nov 13 #PHP
PHP提取字符串中的图片地址[正则表达式]
Nov 12 #PHP
PHP学习散记_编码(json_encode 中文不显示)
Nov 10 #PHP
PHP字符串函数系列之nl2br(),在字符串中的每个新行 (\n) 之前插入 HTML 换行符br
Nov 10 #PHP
You might like
dede3.1分页文字采集过滤规则详说(图文教程)续二
2007/04/03 PHP
php实现的zip文件内容比较类
2014/09/24 PHP
PHP分页类集锦
2014/11/18 PHP
PHP的cURL库简介及使用示例
2015/02/06 PHP
PHP5多态性与动态绑定介绍
2015/04/03 PHP
PHP验证码生成原理和实现
2016/01/24 PHP
php组合排序简单实现方法
2016/10/15 PHP
php实现图片按比例截取的方法
2017/02/06 PHP
PHP后台微信支付和支付宝支付开发
2017/04/28 PHP
PHP实现登录注册之BootStrap表单功能
2017/09/03 PHP
JavaScript为对象原型prototype添加属性的两种方式
2010/08/01 Javascript
JQUERY的属性选择符和自定义选择符使用方法(二)
2011/04/07 Javascript
JavaScript高级程序设计 事件学习笔记
2011/09/10 Javascript
jQuery插件的写法分享
2013/06/12 Javascript
window resize和scroll事件的基本优化思路
2014/04/29 Javascript
一个JS函数搞定网页标题(title)闪动效果
2014/05/13 Javascript
轻松5句话解决JavaScript的作用域
2016/07/15 Javascript
less简单入门(CSS 预处理语言)
2017/03/08 Javascript
vue.js 上传图片实例代码
2017/06/22 Javascript
讲解vue-router之什么是嵌套路由
2018/05/28 Javascript
详解js中Array的方法及技巧
2018/09/12 Javascript
详解微信小程序scroll-view横向滚动的实践踩坑及隐藏其滚动条的实现
2019/03/14 Javascript
js获取浏览器地址(获取第1个斜杠后的内容)
2019/09/03 Javascript
JS常用排序方法实例代码解析
2020/03/03 Javascript
Python 实现在文件中的每一行添加一个逗号
2018/04/29 Python
python读写csv文件方法详细总结
2019/07/05 Python
python urllib爬虫模块使用解析
2019/09/05 Python
python 代码运行时间获取方式详解
2020/09/18 Python
python实现定时发送邮件
2020/12/23 Python
Python的collections模块真的很好用
2021/03/01 Python
string = null 和string = ''的区别
2013/04/28 面试题
环境建设实施方案
2014/03/14 职场文书
手机银行营销方案
2014/03/14 职场文书
工作失误检讨书
2015/01/26 职场文书
学生党支部工作总结2015
2015/05/26 职场文书
python中的3种定义类方法
2021/11/27 Python