php168讨论区论坛 » 分类、图库、下载、博客、圈子、视频、商城、FLASH讨论专区 » 商城系统修改全记录-解决订单、任意用户发货、自动完成用户资料等问题(不定期更新中)。
PHP168专用空间1G 150元/年 送域名和数据库 1.2G全能空间送200M数据库 仅售99元 1G双线双IP高速空间+200M数据库=158

1G双线空间+CN+SQL=99 免费代办备案

PHP168官方推荐虚机—阳光互联 上海电信DELL双志强598/月4G硬防10M带宽 域名1元/年 至强空间80/年 整机起售450/月 托管300/月

广告位招租,联系QQ:81684210

网拓1G双线空间送数据库+邮局=88元/年


« 1 234» Pages: ( 1/4 total )
本页主题: 商城系统修改全记录-解决订单、任意用户发货、自动完成用户资料等问题(不定期更新中)。 打印 | 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题

cgone 该用户目前不在线

级别: 斑竹
发帖: 444
积分: 197 点
铜板: 64 个
注册时间:2006-12-31
最后登录:2008-11-19

商城系统修改全记录-解决订单、任意用户发货、自动完成用户资料等问题(不定期更新中)。

本帖被 lisheng51 从 整站使用求助、BUG反馈、经验交流区 移动到本区(2007-11-22)
此修改方法可以解决问题如下:
1、订单问题:非管理员可以查看自己发出的订单和收到的订单,并对订单进行发货处理;
2、订单附言:可查看订单相关的附加信息,留言;
3、订单查询:通过订单号,任意用户可以查询相关订单情况;
4、非注册用户购买产品:添加验证代码,非注册用户不能购买产品;
5、查看用户资料:在订单页面,直接看到用户资料,真实姓名,联系电话。
6、提交订单自动填写用户资料。
抛砖引玉,希望大家能够提出更多的要求和在此功能上完善,使168的功能更加完善。
功能图片如下:





 


[ 此贴被cgone在2007-11-24 11:05重新编辑 ]
本帖最近评分记录:
  • 铜板:+5(admin) 原创内容
  • 威望:+5(lisheng51) 原创内容
  • 坚决维持高价高质高仿原则,坚决抵制价低不要求水平的站QQ:389894334
    三不做:没品的站不做,不懂168的不做,不能交朋友的不做
    资源:网络媒体软文代发,汉网友好代理,西部数据伙伴代理,快客软件代理,城市T频道全国广告代理,到底还有啥,自己来看吧
    HIGHAD-专注网络- 爱孩子网
    顶端 Posted: 2007-11-22 14:31 | [楼 主]
    cgone 该用户目前不在线

    级别: 斑竹
    发帖: 444
    积分: 197 点
    铜板: 64 个
    注册时间:2006-12-31
    最后登录:2008-11-19

    图片图片






     


    [ 此贴被cgone在2007-11-24 11:09重新编辑 ]
    本帖最近评分记录:
  • 积分:+5(寒武化石)
  • 坚决维持高价高质高仿原则,坚决抵制价低不要求水平的站QQ:389894334
    三不做:没品的站不做,不懂168的不做,不能交朋友的不做
    资源:网络媒体软文代发,汉网友好代理,西部数据伙伴代理,快客软件代理,城市T频道全国广告代理,到底还有啥,自己来看吧
    HIGHAD-专注网络- 爱孩子网
    顶端 Posted: 2007-11-22 14:32 | 1 楼
    xingyou 该用户目前不在线

    级别: 初中生
    发帖: 136
    积分: 266 点
    铜板: 0 个
    注册时间:2007-01-31
    最后登录:2008-11-05

    还没有试,不过支持一下。
    顶端 Posted: 2007-11-22 14:32 | 2 楼
    cgone 该用户目前不在线

    级别: 斑竹
    发帖: 444
    积分: 197 点
    铜板: 64 个
    注册时间:2006-12-31
    最后登录:2008-11-19

    修改方法
    修改文件:shop/member/menu.php,shop/order.php,shop/buy.php,shop/template/default/buy.htm
    添加文件:shop/order2.php,shop/template/default/show.htm,


    [ 此贴被cgone在2007-11-24 11:16重新编辑 ]
    坚决维持高价高质高仿原则,坚决抵制价低不要求水平的站QQ:389894334
    三不做:没品的站不做,不懂168的不做,不能交朋友的不做
    资源:网络媒体软文代发,汉网友好代理,西部数据伙伴代理,快客软件代理,城市T频道全国广告代理,到底还有啥,自己来看吧
    HIGHAD-专注网络- 爱孩子网
    顶端 Posted: 2007-11-22 14:33 | 3 楼
    cgone 该用户目前不在线

    级别: 斑竹
    发帖: 444
    积分: 197 点
    铜板: 64 个
    注册时间:2006-12-31
    最后登录:2008-11-19

    shop/order.php
    <?php
    require_once("global.php");
    if(!$lfjuid)
    {
        showerr("你还没有登录");
    }

    if($page<1)
    {
        $page=1;
    }

    $rows=20;
    $min=($page-1)*$rows;


    if($job=='sell')
    {
        $SQL=" WHERE B.shopuid='$lfjuid' ";
    }
    else
    {
        $SQL=" WHERE A.uid='$lfjuid' ";
    }


        if($type=="id"){
            $SQL.=" AND A.id='$keyword' ";
        }


    $showpage=getpage("{$pre}shop_orderuser A LEFT JOIN {$pre}shop_orderproduct B ON A.id=B.orderid","$SQL","?job=$job","");
    $query = $db->query("SELECT A.*,B.* FROM {$pre}shop_orderuser A LEFT JOIN {$pre}shop_orderproduct B ON A.id=B.orderid $SQL ORDER BY A.id DESC LIMIT $min,$rows");
    while($rs = $db->fetch_array($query))
    {
        $rs[posttime]=date("y-m-d H:i:s",$rs[posttime]);
        $rs[ifsend]=$rs[ifsend]?"已发":"未发";
        $listdb[]=$rs;
    }

    require("head.php");
    require(getTpl("order"));

    if($action=='del')
    {
        $rs=$db->get_one("SELECT A.*,B.* FROM {$pre}shop_orderuser A LEFT JOIN {$pre}shop_orderproduct B ON A.id=B.orderid WHERE B.pid='$pid'");
        if(!$web_admin&&$rs[uid]!=$lfjuid&&$rs[shopuid]!=$lfjuid){
            showerr("你无权操作");
        }
        $db->query("DELETE FROM {$pre}shop_orderproduct WHERE pid='$pid'");
        $rs2=$db->get_one("SELECT A.*,B.* FROM {$pre}shop_orderuser A LEFT JOIN {$pre}shop_orderproduct B ON A.id=B.orderid WHERE B.orderid='$rs[orderid]'");
        if(!$rs2){
            $db->query("DELETE FROM {$pre}shop_orderuser WHERE id='$rs[id]'");
        }
    }



    elseif($job=="view")
    {
        $rsdb=$db->get_one("SELECT * FROM {$pre}shop_orderuser WHERE id='$orderid'");
        if(!$rsdb){
            header("location:?lfj=$lfj&job=list");
        }
        $query = $db->query("SELECT A.*,B.* FROM {$pre}shop_orderproduct A LEFT JOIN {$pre}shop_product B ON A.shopid=B.id WHERE A.orderid='$orderid' ");
        while($rs = $db->fetch_array($query)){
            $rs[num]=$numdb[$rs[id]];
            $listdb[$rs[id]]=$rs;
        }

        require(getTpl("show"));
    }
    require("foot.php");

    ?>


    [ 此贴被cgone在2007-11-24 11:19重新编辑 ]
    坚决维持高价高质高仿原则,坚决抵制价低不要求水平的站QQ:389894334
    三不做:没品的站不做,不懂168的不做,不能交朋友的不做
    资源:网络媒体软文代发,汉网友好代理,西部数据伙伴代理,快客软件代理,城市T频道全国广告代理,到底还有啥,自己来看吧
    HIGHAD-专注网络- 爱孩子网
    顶端 Posted: 2007-11-22 14:59 | 4 楼
    cgone 该用户目前不在线

    级别: 斑竹
    发帖: 444
    积分: 197 点
    铜板: 64 个
    注册时间:2006-12-31
    最后登录:2008-11-19

    shop/order2.php
    复制自order.php

    <?php
    require_once("global.php");

    if(!$lfjuid)
    {
        showerr("你还没有登录");
    }

    if($page<1)
    {
        $page=1;
    }

    $rows=20;
    $min=($page-1)*$rows;


    if($job=='sell')
    {
        $SQL=" WHERE A.uid='$lfjuid' ";
    }
    else
    {
        $SQL=" WHERE B.shopuid='$lfjuid' ";
    }

    $showpage=getpage("{$pre}shop_orderuser A LEFT JOIN {$pre}shop_orderproduct B ON A.id=B.orderid","$SQL","?job=$job","");
    $query = $db->query("SELECT A.*,B.* FROM {$pre}shop_orderuser A LEFT JOIN {$pre}shop_orderproduct B ON A.id=B.orderid $SQL ORDER BY A.id DESC LIMIT $min,$rows");
    while($rs = $db->fetch_array($query))
        {
            $rs[ifsend]=$rs[ifsend]?"<A HREF='?lfj=$lfj&action=send&pid=$rs[pid]&jobs=0' style='color:blue;'>已发货</A>":"<A HREF='?lfj=$lfj&action=send&pid=$rs[pid]&jobs=1' style='color:red;'>未发货</A>";
            $rs[posttime]=date("Y-m-d H:i:s",$rs[posttime]);
            $listdb[$rs[id]]=$rs;
        }

    require("head.php");
    require(getTpl("order"));


    if($action=='del')
    {
        $rs=$db->get_one("SELECT A.*,B.* FROM {$pre}shop_orderuser A LEFT JOIN {$pre}shop_orderproduct B ON A.id=B.orderid WHERE B.pid='$pid'");
        if(!$web_admin&&$rs[uid]!=$lfjuid&&$rs[shopuid]!=$lfjuid){
            showerr("你无权操作");
        }
        $db->query("DELETE FROM {$pre}shop_orderproduct WHERE pid='$pid'");
        $rs2=$db->get_one("SELECT A.*,B.* FROM {$pre}shop_orderuser A LEFT JOIN {$pre}shop_orderproduct B ON A.id=B.orderid WHERE B.orderid='$rs[orderid]'");
        if(!$rs2){
            $db->query("DELETE FROM {$pre}shop_orderuser WHERE id='$rs[id]'");
        }
    }



    elseif($action=="send")
    {
        $db->query("UPDATE {$pre}shop_orderproduct SET ifsend='$jobs' WHERE pid='$pid' ");
        //echo "<META HTTP-EQUIV=REFRESH CONTENT='0;URL=$FROMURL'>";
        header("location:$FROMURL");
        exit;
    }

    elseif($job=="view")
    {
        $rsdb=$db->get_one("SELECT * FROM {$pre}shop_orderuser WHERE id='$orderid'");
        if(!$rsdb){
            header("location:?lfj=$lfj&job=list");
        }
        $query = $db->query("SELECT A.*,B.* FROM {$pre}shop_orderproduct A LEFT JOIN {$pre}shop_product B ON A.shopid=B.id WHERE A.orderid='$orderid' ");
        while($rs = $db->fetch_array($query)){
            $rs[num]=$numdb[$rs[id]];
            $listdb[$rs[id]]=$rs;
        }

        require(getTpl("show"));
    }

    require("foot.php");
    ?>



    [ 此贴被cgone在2007-11-24 11:21重新编辑 ]
    坚决维持高价高质高仿原则,坚决抵制价低不要求水平的站QQ:389894334
    三不做:没品的站不做,不懂168的不做,不能交朋友的不做
    资源:网络媒体软文代发,汉网友好代理,西部数据伙伴代理,快客软件代理,城市T频道全国广告代理,到底还有啥,自己来看吧
    HIGHAD-专注网络- 爱孩子网
    顶端 Posted: 2007-11-22 19:58 | 5 楼
    lisheng51 该用户目前不在线
    优秀斑竹奖 荣誉市民奖 终身荣誉奖 五一雷锋奖
    级别: 总版主
    发帖: 19058
    积分: 8742 点
    铜板: 285 个
    注册时间:2006-11-16
    最后登录:2008-11-20

    不错,感谢楼主分享
    顶端 Posted: 2007-11-22 23:26 | 6 楼
    cgone 该用户目前不在线

    级别: 斑竹
    发帖: 444
    积分: 197 点
    铜板: 64 个
    注册时间:2006-12-31
    最后登录:2008-11-19

    实在是太多了,没位置写,直接放代码。


    [ 此贴被cgone在2007-11-24 11:23重新编辑 ]
    坚决维持高价高质高仿原则,坚决抵制价低不要求水平的站QQ:389894334
    三不做:没品的站不做,不懂168的不做,不能交朋友的不做
    资源:网络媒体软文代发,汉网友好代理,西部数据伙伴代理,快客软件代理,城市T频道全国广告代理,到底还有啥,自己来看吧
    HIGHAD-专注网络- 爱孩子网
    顶端 Posted: 2007-11-23 17:56 | 7 楼
    cgone 该用户目前不在线

    级别: 斑竹
    发帖: 444
    积分: 197 点
    铜板: 64 个
    注册时间:2006-12-31
    最后登录:2008-11-19

    直接放代码了,看贴要顶贴!


    [ 此贴被cgone在2007-11-24 11:27重新编辑 ]


    附件: shop.rar (8 K) 下载次数:112
    坚决维持高价高质高仿原则,坚决抵制价低不要求水平的站QQ:389894334
    三不做:没品的站不做,不懂168的不做,不能交朋友的不做
    资源:网络媒体软文代发,汉网友好代理,西部数据伙伴代理,快客软件代理,城市T频道全国广告代理,到底还有啥,自己来看吧
    HIGHAD-专注网络- 爱孩子网
    顶端 Posted: 2007-11-23 17:56 | 8 楼
    cgone 该用户目前不在线

    级别: 斑竹
    发帖: 444
    积分: 197 点
    铜板: 64 个
    注册时间:2006-12-31
    最后登录:2008-11-19

    广告位招租2


    [ 此贴被cgone在2007-11-23 18:07重新编辑 ]
    坚决维持高价高质高仿原则,坚决抵制价低不要求水平的站QQ:389894334
    三不做:没品的站不做,不懂168的不做,不能交朋友的不做
    资源:网络媒体软文代发,汉网友好代理,西部数据伙伴代理,快客软件代理,城市T频道全国广告代理,到底还有啥,自己来看吧
    HIGHAD-专注网络- 爱孩子网
    顶端 Posted: 2007-11-23 17:56 | 9 楼
    qawsedt 该用户目前不在线

    授权用户
    级别: 高中生
    发帖: 617
    积分: 696 点
    铜板: 15 个
    注册时间:2007-08-27
    最后登录:2008-11-19

    楼主挺辛苦,咋没人顶。
    *****************************************
    *      签名档欠费,点击续费!        *
    *****************************************
    顶端 Posted: 2007-11-23 18:46 | 10 楼
    网络肥狐 该用户目前不在线


    2星级VIP用户
    授权用户
    级别: 初中生
    发帖: 332
    积分: 262 点
    铜板: 25 个
    注册时间:2006-11-05
    最后登录:2008-11-19

    谢谢
    辛苦了
    *****************************************
    *      签名档欠费,点击续费!        *
    *****************************************
    顶端 Posted: 2007-11-23 23:34 | 11 楼
    yms8303 该用户目前不在线

    级别: 初中生
    发帖: 317
    积分: 405 点
    铜板: 23 个
    注册时间:2007-08-02
    最后登录:2008-11-18

    感谢分享,收藏了
    *****************************************
    *      签名档欠费,点击续费!        *
    *****************************************
    顶端 Posted: 2007-11-24 13:00 | 12 楼
    seasoul 该用户目前不在线


    1星级VIP用户
    级别: 初中生
    发帖: 242
    积分: 287 点
    铜板: 0 个
    注册时间:2005-05-01
    最后登录:2008-11-03

    谢谢
    你辛苦了
    *****************************************
    *      签名档欠费,点击续费!        *
    *****************************************
    顶端 Posted: 2007-11-24 13:06 | 13 楼
    寒武化石 该用户目前不在线
    终身荣誉奖 优秀斑竹奖
    头衔:祈 祷··· 祈 祷···

    3星级VIP用户
    级别: 斑竹
    发帖: 3490
    积分: 143 点
    铜板: 112 个
    注册时间:2005-12-02
    最后登录:2008-11-15

    感谢楼主
    解决了几个大家都在等待解决的问题
    化石归来····一切从头开始,认识我的朋友请多多支持!让我们共同打造出精品PHP168!
    如果说帮助别人需要回报,那唯一的要求就是------快乐!爱心服务QQ:540050463

    新手课堂
    顶端 Posted: 2007-11-25 03:19 | 14 楼
    assn 该用户目前不在线



    级别: 初中生
    发帖: 97
    积分: 200 点
    铜板: 0 个
    注册时间:2005-12-22
    最后登录:2008-04-27

    谢谢楼主,呵呵,我一直想这样改动,可惜水平不行,改来改去总出问题!~thanks!~
    顺便问一下:商品最后价格更新的参数的代码是什么``在哪里调用
    我调用过来显示的是商品创建时间,痛苦ing
    顶端 Posted: 2007-11-25 15:10 | 15 楼
    cgone 该用户目前不在线

    级别: 斑竹
    发帖: 444
    积分: 197 点
    铜板: 64 个
    注册时间:2006-12-31
    最后登录:2008-11-19

    to:assn 商品的价格是vtemplate/buy.html中, <td align="center" width="37%" >¥ $rs[nowprice] </td>
    nowprice就是商品的单价。下载包中忘记加上MUNE的页面,请大家对应修改方法修改。
    谢谢大家的顶贴。

    menu.php
    <?php

    $menudb["商品管理"]["发布商品"]["link"]="post.php?job=postnew";
    $menudb["商品管理"]["发布商品"]["power"]="1";

    $menudb["商品管理"]["我的商品"]["link"]="list.php?job=list";
    $menudb["商品管理"]["我的商品"]["power"]="1";

    $menudb["商品管理"]["我的订单"]["link"]="../order.php";
    $menudb["商品管理"]["我的订单"]["power"]="1";


    $menudb["商品管理"]["收到订单"]["link"]="../order2.php";
    $menudb["商品管理"]["收到订单"]["power"]="1";
    ?>
    坚决维持高价高质高仿原则,坚决抵制价低不要求水平的站QQ:389894334
    三不做:没品的站不做,不懂168的不做,不能交朋友的不做
    资源:网络媒体软文代发,汉网友好代理,西部数据伙伴代理,快客软件代理,城市T频道全国广告代理,到底还有啥,自己来看吧
    HIGHAD-专注网络- 爱孩子网
    顶端 Posted: 2007-11-25 17:12 | 16 楼
    assn 该用户目前不在线



    级别: 初中生
    发帖: 97
    积分: 200 点
    铜板: 0 个
    注册时间:2005-12-22
    最后登录:2008-04-27

    谢谢cgone,
    但可能我没说清楚,,,,我说的是调用 修改商品价格后的"时间"的显示.系统自带一个posttime的字段,但那是发表商品的时间
    刚才我进入到phpmyadmin中查找字段,发现了一个edittime的字段,但是调用过来后页面上的时间显示是"0",或者整个页面无显示.
    查了fucktion.php
    没有看到系统没有对edittime的定义.,是否是这个原因呢?如果是因为没有进行函数定义,那这段代码该如何去写呢...盼赐教~
    顶端 Posted: 2007-11-25 18:26 | 17 楼
    assn 该用户目前不在线



    级别: 初中生
    发帖: 97
    积分: 200 点
    铜板: 0 个
    注册时间:2005-12-22
    最后登录:2008-04-27

    描述:调用$rs[posttime]
    图片:
    描述:调用$rs[edittime]
    图片:
    上两张图,直观点
    偶语言表达能力有点差,呵呵,希望这样可以把问题表达清楚
    顶端 Posted: 2007-11-25 18:31 | 18 楼
    sxjeagle 该用户目前不在线



    级别: 高中生
    发帖: 357
    积分: 653 点
    铜板: 0 个
    注册时间:2007-11-10
    最后登录:2008-03-28

    顶一下楼主,非常感谢。。
    我想问一下,商品如何才能多个商品一列呢。
    默认的一行一个。晕死。。。

    楼主帮下忙。谢谢。
    顶端 Posted: 2007-11-30 14:23 | 19 楼
    « 1 234» Pages: ( 1/4 total )
    php168讨论区论坛 » 分类、图库、下载、博客、圈子、视频、商城、FLASH讨论专区
    以铜板换广告位一 以铜板换广告位二 以铜板换广告位三 以铜板换广告位四
    以铜板换广告位五 以铜板换广告位六 以铜板换广告位七 以铜板换广告位八

    Total 0.358077(s) query 4, Time now is:11-20 07:51, Gzip disabled
    Powered by PHPWind v5.3 Certificate Code © 2003-07 PHPWind.com Corporation 京ICP备05047353号