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 相关文章推荐
cmd下运行php脚本
Nov 25 PHP
php动态生成函数示例
Mar 21 PHP
PHP随机生成唯一HASH值自定义函数
Apr 20 PHP
PHP IDE phpstorm 常用快捷键
May 18 PHP
通过PHP自带的服务器来查看正则匹配结果的方法
Dec 24 PHP
thinkPHP实现递归循环栏目并按照树形结构无限极输出的方法
May 19 PHP
PHP实现二维数组按某列进行排序的方法
Nov 18 PHP
PHP实现数据库统计时间戳按天分组输出数据的方法
Oct 10 PHP
PHP实现用户登录的案例代码
May 10 PHP
PHP两个n位的二进制整数相加问题的解决
Aug 26 PHP
PHP中的自动加载操作实现方法详解
Aug 06 PHP
PHP的new static和new self的区别与使用
Nov 27 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
linux下 C语言对 php 扩展
2008/12/14 PHP
php连接微软MSSQL(sql server)完全攻略
2016/11/27 PHP
thinkPHP中_initialize方法实例分析
2016/12/05 PHP
在网页中控制wmplayer播放器
2006/07/01 Javascript
看了就知道什么是JSON
2007/12/09 Javascript
Javascript 自适应高度的Tab选项卡
2011/04/05 Javascript
JS 无限级 Select效果实现代码(json格式)
2011/08/30 Javascript
javascript nextSibling 与 getNextElement(node) 使用介绍
2011/10/13 Javascript
JavaScript中的函数嵌套使用
2015/06/04 Javascript
jquery合并表格中相同文本的相邻单元格
2015/07/17 Javascript
jQuery+ajax的资源回收处理机制分析
2017/01/07 Javascript
nodejs入门教程五:连接数据库的方法分析
2017/04/24 NodeJs
[js高手之路]从原型链开始图解继承到组合继承的产生详解
2017/08/28 Javascript
JS动态修改网页body的背景色实例代码
2017/10/07 Javascript
AjaxUpLoad.js实现文件上传功能
2018/03/02 Javascript
微信小程序实现手指拖动选项排序
2020/04/22 Javascript
Python中处理字符串的相关的len()方法的使用简介
2015/05/19 Python
python基础知识小结之集合
2015/11/25 Python
Python随机读取文件实现实例
2017/05/25 Python
Python 多核并行计算的示例代码
2017/11/07 Python
Django页面数据的缓存与使用的具体方法
2019/04/23 Python
django自定义非主键自增字段类型详解(auto increment field)
2020/03/30 Python
python torch.utils.data.DataLoader使用方法
2020/04/02 Python
欧洲著名的珠宝和手表网上商城:uhrcenter
2017/04/10 全球购物
ASOS亚洲:ASOS Asia
2018/03/04 全球购物
The North Face北面美国官网:美国著名户外品牌
2018/09/15 全球购物
ABOUT YOU匈牙利:500个最受欢迎的时尚品牌
2019/07/19 全球购物
贝佳斯官方网站:Borghese
2020/05/08 全球购物
linux系统都有哪些运行级别
2012/04/15 面试题
解决方案设计综合面试题
2015/08/31 面试题
AJAX的全称是什么
2012/11/06 面试题
结婚周年感言
2014/02/24 职场文书
签订劳动合同通知书
2015/04/16 职场文书
男方家长婚礼致辞
2015/07/27 职场文书
学校趣味运动会开幕词
2016/03/04 职场文书
如何创建一个创建MySQL数据库中的datetime类型
2022/03/21 MySQL