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中使用Oracle数据库(2)
Oct 09 PHP
php 修改zen-cart下单和付款流程以防止漏单
Mar 08 PHP
用php实现选择排序的解决方法
May 04 PHP
PHP中应该避免使用同名变量(拆分临时变量)
Apr 03 PHP
php读取der格式证书乱码解决方法
Jun 22 PHP
PHP生成随机字符串(3种方法)
Sep 25 PHP
PHP实现找出有序数组中绝对值最小的数算法分析
Aug 07 PHP
YII框架实现自定义第三方扩展操作示例
Apr 26 PHP
ThinkPHP5.1框架页面跳转及修改跳转页面模版示例
May 06 PHP
Laravel5.5 动态切换多语言的操作方式
Oct 25 PHP
ThinkPHP类似AOP思想的参数验证的实现方法
Dec 18 PHP
Laravel5.1 框架控制器基础用法实例分析
Jan 04 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
php源代码安装常见错误与解决办法分享
2013/05/28 PHP
PHP采用XML-RPC构造Web Service实例教程
2014/07/16 PHP
PHP的关于变量和日期处理的一些面试题目整理
2015/08/10 PHP
PHP实现在数据库百万条数据中随机获取20条记录的方法
2017/04/19 PHP
TBCompressor js代码压缩
2011/01/05 Javascript
细说javascript函数从函数的构成开始
2013/08/29 Javascript
常用的JavaScript验证正则表达式汇总
2013/11/26 Javascript
nodejs开发微博实例
2015/03/25 NodeJs
javascript制作sql转换为stringBuffer的小工具
2015/04/03 Javascript
jQuery实现摸拟alert提示框
2016/05/22 Javascript
JavaScript对Json的增删改属性详解
2016/06/02 Javascript
基于js实现的限制文本框只可以输入数字
2016/12/05 Javascript
Bootstrap select多选下拉框实现代码
2016/12/23 Javascript
JavaScript BASE64算法实现(完美解决中文乱码)
2017/01/10 Javascript
微信小程序-小说阅读小程序实例(demo)
2017/01/12 Javascript
vue-router路由懒加载和权限控制详解
2017/12/13 Javascript
Bootstrap实现的表格合并单元格示例
2018/02/06 Javascript
利用Angular2的Observables实现交互控制的方法
2018/12/27 Javascript
Vue实现简易购物车页面
2020/12/30 Vue.js
[01:05:12]2014 DOTA2国际邀请赛中国区预选赛 TongFu VS CIS-GAME
2014/05/21 DOTA
用Python实现通过哈希算法检测图片重复的教程
2015/04/02 Python
分析Python的Django框架的运行方式及处理流程
2015/04/08 Python
python解析xml文件实例分析
2015/05/27 Python
Python Matplotlib库安装与基本作图示例
2019/01/09 Python
python操作文件的参数整理
2019/06/11 Python
Django框架之登录后自定义跳转页面的实现方法
2019/07/18 Python
使用Python来做一个屏幕录制工具的操作代码
2020/01/18 Python
详解python itertools功能
2020/02/07 Python
详解python tcp编程
2020/08/24 Python
python如何实现word批量转HTML
2020/09/30 Python
学校党员个人问题整改措施思想汇报
2014/10/08 职场文书
2014年文秘工作总结
2014/11/25 职场文书
董存瑞观后感
2015/06/11 职场文书
文艺部部长竞选稿
2015/11/21 职场文书
解决Pytorch dataloader时报错每个tensor维度不一样的问题
2021/05/28 Python
MongoDB误操作后使用oplog恢复数据
2022/04/11 MongoDB