帝国论坛帝国网站管理系统交流区自定义系统模型系统模型--字段值怎么与字段值相乘?请教各位 【本版专题贴子】  
主题:系统模型--字段值怎么与字段值相乘?请教各位 [加入收藏夹]   

zjt168
用户头衔:书生

精华贴   :0
发贴数   :6
经验值   :44
注册时间:2009-04-12
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 1 楼]
系统模型--字段值怎么与字段值相乘?请教各位
本人新增加了几个字段  分别为  “入账”(A)---“费率”(B) --- “出账”(C)


编写模板的时候 怎么能让 A 字段的值 * B 字段的值 = 得出来的值 存入 C 字段




各位有没有能帮忙的谢谢。小弟感激




2013-05-01 19:44:49 已设置保密 顶部 回复 引用 报告 编辑 删除

docyear
用户头衔:书生

精华贴   :0
发贴数   :2
经验值   :32
注册时间:2010-12-22
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 2 楼]

怎么没有人回答啊!我也想知道




2013-05-01 22:43:06 已设置保密 顶部 回复 引用 报告 编辑 删除

nieqiangwei
用户头衔:举人 *

精华贴   :0
发贴数   :36
经验值   :632
注册时间:2016-07-05
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 3 楼]
我也想知道,但可以参考这个购物车计算页面(字段=字段*字段)
<?php
if(!defined('InEmpireCMS'))
{
        exit();
}
?>
<?php
$buycar=getcvar('mybuycar');
$record="!";
$field="|";
$totalmoney=0;        //商品总金额
$buytype=0;        //支付类型:1为金额,0为点数
$totalfen=0;        //商品总积分
$buycarr=explode($record,$buycar);
$bcount=count($buycarr);
?>
<table width='100%' border=0 align=center cellpadding=3 cellspacing=1>
  <form name=form1 method=post action='../doaction.php'>
  <input type=hidden name=enews value=EditBuycar>
    <tr class='header'>
      <td width='16%' height=23> <div align=center>图片</div></td>
      <td width='29%'> <div align=center>商品名称</div></td>
      <td width='14%'> <div align=center>市场价格</div></td>
      <td width='14%'> <div align=center>优惠价格</div></td>
      <td width='8%'> <div align=center>数量</div></td>
      <td width='14%'> <div align=center>小计</div></td>
      <td width='5%'> <div align=center>删除</div></td>
    </tr>
<?php
for($i=0;$i<$bcount-1;$i++)
{
        $pr=explode($field,$buycarr[$i]);
        $productid=$pr[1];
        $fr=explode(",",$pr[1]);
        //ID
        $classid=(int)$fr[0];
        $id=(int)$fr[1];
        if(empty($class_r[$classid][tbname]))
        {
                continue;
        }
        //属性
        $addatt='';
        if($pr[2])
        {
                $addatt=$pr[2];
        }
        //数量
        $pnum=(int)$pr[3];
        if($pnum<1)
        {
                $pnum=1;
        }
        //取得产品信息
        $productr=$empire->fetch1("select title,tprice,price,isurl,titleurl,classid,id,titlepic,buyfen from {$dbtbpre}ecms_".$class_r[$classid][tbname]." where id='$id' limit 1");
        if(!$productr['id']||$productr['classid']!=$classid)
        {
                continue;
        }
        //是否全部点数
        if(!$productr[buyfen])
        {
                $buytype=1;
        }
        $totalfen+=$productr[buyfen]*$pnum;
        //产品图片
        if(empty($productr[titlepic]))
        {
                $productr[titlepic]="../../data/images/notimg.gif";
        }
        //返回链接








重点参考在这里

        $titleurl=sys_ReturnBqTitleLink($productr);
        $thistotal=$productr[price]*$pnum;
        $totalmoney+=$thistotal;
?>





<tr>
        <td align="center"><a href="<?=$titleurl?>" target="_blank"><img src="<?=$productr[titlepic]?>" border=0 width=80 height=80></a></td>
        <td align="center"><a href="<?=$titleurl?>" target="_blank"><?=$productr[title]?></a><?=$addatt?' - '.$addatt:''?></td>
        <td align="right">¥<?=$productr[tprice]?></td>
        <td align="right"><b>¥<?=$productr[price]?></b></td>
        <td align="center"><input type="text" name="num[]" value="<?=$pnum?>" size="6"></td>
        <td align="right">¥<?=$thistotal?></td>
        <td align="center"><input type="checkbox" name="del[]" value="<?=$productid.'|'.$addatt?>"></td>
        <input type="hidden" name="productid[]" value="<?=$productid?>">
        <input type="hidden" name="addatt[]" value="<?=$addatt?>">
</tr>
<?php
}
?>
<?php
if(!$buytype)//点数付费
{
?>
<tr height="25">
    <td colspan="6"><div align="right">合计点数:<strong><?=$totalfen?></strong></div></td>
    <td>&nbsp;</td>
</tr>
<?php
}
else
{
?>
<tr height="27">
    <td colspan="6"><div align="right">合计:<strong>¥<?=$totalmoney?></strong></div></td>
    <td>&nbsp;</td>
</tr>
<?php
}
?>
<tr>
    <td colspan="7" height="25"><div align="right">
                <a href="../doaction.php?enews=ClearBuycar"><img src="../../data/images/shop/clearbuycar.gif" width=92 height=23 border=0></a>&nbsp;&nbsp;
          <input name="imageField" type="image" src="../../data/images/shop/editbuycar.gif" width=135 height=23 border=0>
          &nbsp;&nbsp;
                <a href="javascript:window.close();"><img src="../../data/images/shop/buynext.gif" width=87 height=23 border=0></a>
                &nbsp;&nbsp;
                <a href="../order/"><img src="../../data/images/shop/buycarnext.gif" width=87 height=19 border=0></a>
        </div></td>
</tr>
</form>
</table>
[/color][color=Red][/b][b]

[该贴被修改 1 次,最后修改时间 2017-01-02 22:30:37 ]



2017-01-02 22:27:22 已设置保密 顶部 回复 引用 报告 编辑 删除

pingpong
用户头衔:探花

精华贴   :0
发贴数   :9328
经验值   :24281
注册时间:2008-11-02
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 4 楼]

内容模板里给字段计算用:<?=$navinfor[字段名]+$navinfor[字段名]?>




2017-01-05 09:05:54 已设置保密 顶部 回复 引用 报告 编辑 删除

懂事的猫
用户头衔:进士

精华贴   :0
发贴数   :1848
经验值   :5640
注册时间:2011-03-04
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 5 楼]

支持楼上




2017-05-19 07:36:33 已设置保密 顶部 回复 引用 报告 编辑 删除

飞侠
用户头衔:进士

精华贴   :0
发贴数   :1569
经验值   :5934
注册时间:2008-09-25
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 6 楼]

可以在增加表单时用JS计算



用一颗平常心对待做站
2017-05-24 17:39:49 已设置保密 顶部 回复 引用 报告 编辑 删除

pingpong
用户头衔:探花

精华贴   :0
发贴数   :9328
经验值   :24281
注册时间:2008-11-02
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 7 楼]

也可以用JS计算,给text加onclick事件




2017-05-25 08:35:23 已设置保密 顶部 回复 引用 报告 编辑 删除

59966
用户头衔:探花

精华贴   :0
发贴数   :8493
经验值   :21577
注册时间:2008-11-17
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 8 楼]

用楼上的简单




2017-05-29 14:28:47 已设置保密 顶部 回复 引用 报告 编辑 删除

快速回复
内容

表情
使用EBB代码 使用smile代码 显示签名 自动分析url 自动分析img
     【进入高级模式】   (按 Ctrl+Enter 直接提交)
    顶部  加入收藏夹
关于帝国 | 广告服务 | 联系我们 | 法律声明 | 隐私条款 | 许可协议
Powered by: EBB Version 2.2.1