精华内容
下载资源
问答
  • 二手市场交易网站PHP
    2021-01-13 01:07:48

    二手市场交易网站PHP

    随着时代的变迁,经济的发展,计算机的发展,网上购物成了一种流行趋势。而随着经济的发展,二手商品也越来越多,特别是在二手商品销售中,尤其需要计算机技术的支持。国外各类型的网站中,二手销售相对发展的较早,各方面做得相对成熟。我国除了一些综合性销售网站,却还没有一个比较成型的针对二手销售网站。所以,二手交易市场网站的设计与实现,符合当下人们的需求。

    本论文首先对二手交易市场网站的背景以及开发该系统用的技术进行较为详细的介绍。然后给出了可行性分析和技术分析,并进行系统分析和设计。根据需求分析得出系统需要包括前台界面设计和后台数据管理设计。而后台又细分为订单管理、用户管理、商品管理等模块;前台细分为会员登录注册,商品查询,商品购买,订单查询等模块。详细介绍了在基于PHP技术下各个功能实现的步骤,针对系统代码和可扩展性也进行了详细的说明和分析,最后通过系统测试结束系统开发。该系统采用的以PHP作为开发平台,数据库采用MYSQL,使用JDBC进行数据库的连接和利用JDBC类封装类进行数据的操作,完成了系统程序的开发工作。

    本二手交易市场网站的特点是从二手商品客户体验度的角度出发,用集中的数据库将数据统一管理起来。本系统用户界面友好、强有力分析工具和便捷的检索功能,使得购买者可以便利快速购买自己心仪的二手商品,线上随时随地的购物,从而能够更大的节约人力成本和时间成本。

    如需定做或者获取更多资料,请联系QQ:375279829

    更多相关内容
  • php 二手交易 系统

    2016-07-01 11:27:09
    php和mysql web应用开发》中php实现的二手交易市场系统,改一下php中数据库用户名、密码,导入数据库文件,把代码复制到apache根目录下,可运行
  • 包含源代码及实现的具体过程 基于PHP的校园二手交易网站的设计与实现 包含源代码及实现的具体过程 基于PHP的校园二手交易网站的设计与实现
  • 说明:代码来源《PHP和MySQL Web应用开发》一书,还有就是代码有些是经过修改的,经过我的测验全部都可以用。本示例的数据库脚本执行语句: source d:\test\2shou.sql;CREATE DATABASE IF NOT EXISTS2shouCOLLATE'...

    说明:代码来源《PHP和MySQL Web应用开发》一书,还有就是代码有些是经过修改的,经过我的测验全部都可以用。

    本示例的数据库脚本执行语句:  source d:\test\2shou.sql;

    CREATE DATABASE IF NOT EXISTS2shou

    COLLATE'gb2312_chinese_ci';USE2shou;CREATE TABLE IF NOT EXISTSBulletin (

    IdINT AUTO_INCREMENT PRIMARY KEY,

    Titlevarchar(50),

    Contentvarchar(1000),

    PostTimedatetime,

    Postervarchar(50)

    );CREATE TABLE IF NOT EXISTSGoodsType (

    TypeIdINT AUTO_INCREMENT PRIMARY KEY,

    TypeNameVARCHAR(100) NOT NULL);CREATE TABLE IF NOT EXISTSGoods (

    GoodsIdINT AUTO_INCREMENT PRIMARY KEY,

    TypeIdINT,

    SaleOrBuyTINYINT,

    GoodsNameVARCHAR(50),

    GoodsDetailVARCHAR(1000),

    ImageURLVARCHAR(100),

    PriceVARCHAR(50),

    StartTimeDATETIME,

    OldNewVARCHAR(50),

    InvoiceVARCHAR(50),

    RepairedVARCHAR(50),

    CarriageVARCHAR(50),

    PayModeVARCHAR(50),

    DeliverModeVARCHAR(50),

    IsOverTINYINT,

    OwnerIdVARCHAR(50),

    ClickTimesINT);CREATE TABLE IF NOT EXISTSUsers (

    UserIdVARCHAR(50),

    UserPwdVARCHAR(50),

    NameVARCHAR(50),

    SexTINYINT,

    AddressVARCHAR(500),

    PostcodeVARCHAR(50),

    EmailVARCHAR(50),

    TelephoneVARCHAR(100),

    MobileVARCHAR(50),

    UserTypeTINYINT);INSERT INTO Users VALUES('Admin', '111111', 'Admin', 1, '', '', '', '', '', 1);

    style.CSS  CSS样式代码

    BODY{FONT-FAMILY:宋体;FONT-SIZE:9pt}TD{FONT-SIZE:9pt}P{FONT-SIZE:9pt}LI{FONT-SIZE:9pt}BigFont{FONT-SIZE:9pt}A:link{COLOR:blue;TEXT-DECORATION:none}A:visited{COLOR:blue;TEXT-DECORATION:none}A:hover{TEXT-DECORATION:underline}INPUT{FONT-SIZE:9pt}SELECT{FONT-SIZE:9pt}TEXTAREA{FONT-SIZE:9pt}

    View Code

    1.BulletinView.php    用于显示公告信息的页面

    公告

    //读取参数id

    $id=$_GET["id"];//根据参数id读取指定的公告信息

    $obj = newBulletin();$results = $obj->GetBulletinInfo($id);//如果记录集为空,则显示没有此公告

    if($obj->Id==0)

    {exit("没有此公告");

    }else{?>

    公告标题
    公告内容
    <?PHP echo($obj->Content); ?>

    }?>

    View Code

    2.GoodsView.php     用于显示商品信息的页面

    查看商品信息

    <?PHPinclude ('Class\Goods.php');$gid=$_GET["gid"];$obj = newGoods();$obj->Add_ClickTimes($gid); //增加点击次数

    $obj->GetGoodsInfo($gid); //获取商品信息

    include('Class\Users.php');//读取卖家信息

    $objUser = newUsers();$objUser->GetUsersInfo($obj->OwnerId);//读取商品类型

    include('Class\GoodsType.php');$objType = newGoodsType();$objType->GetGoodsTypeInfo($obj->TypeId);?>

    <?PHP if($obj->ImageURL=="")

    {?>

    <?PHP }else{?>

    商品信息

    商品名称:<?PHP echo($obj->GoodsName); ?>
    所 有 者:<?PHP echo($objUser->Name); ?>
    所属分类:

    <?PHP echo($objType->TypeName); ?>

    添加时间:

    <?PHP echo($obj->StartTime); ?>

    商品价格:<?PHP echo($obj->Price); ?>
    新旧程度:<?PHP echo($obj->OldNew); ?> 
    保  修:<?PHP echo($obj->Repaired); ?> 
    发  票:<?PHP echo($obj->Invoice); ?> 
    运  费:<?PHP echo($obj->Carriage); ?> 
    支付方式:<?PHP echo($obj->PayMode); ?> 
    送货方式:<?PHP echo($obj->DeliverMode); ?> 
    商品描述:<?PHP echo($obj->GoodsDetail); ?>

    View Code

    3.index.php          交易系统的主界面()

    二手交易市场
    选择商品分类<?PHP //从表GoodsType中读取商品类别数据

    include('Class\GoodsType.php');$gtype = newGoodsType();$results = $gtype->GetGoodsTypelist();//使用循环语句,依次显示分类信息

    while($row = $results->fetch_row())

    {?>

    | <?PHP echo($row[1]); ?> 

    }

    ?>

    <?PHP include("left.php"); ?>
    最新加入商品

    $objGoods = newGoods();$results = $objGoods->GetTopnNewGoods(12);//如果没有找到商品,则显示提示信息

    $i=0;//否则使用循环语句,依次显示商品信息

    while($row = $results->fetch_row())

    {?>

    if (!isset($row[5]) || trim($row[5])=="")

    {?>

    }else{?>

    }?>


    商品名称:<?PHP echo($row[3]); ?>


    交易类型:<?PHP if($row[2]==1)

    {?>转让<?PHP }else{?>求购<?PHP } ?>


    所有者:<?PHP echo($row[15]); ?>


    价格:<?PHP echo($row[6]); ?>元
    发布时间:<?PHP echo($row[7]); ?>

    {?>

    }if ($i==0)

    {?>

    暂且没有商品

    }?>

    View Code

    4.left.php          用于显示主界面的左侧部分,包括站内公告、用户登录信息等信息

    首页

    functionBulletinWin(url) {var oth="toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,left=200,top=200";

    oth= oth+",width=400,height=300";var BulletinWin = window.open(url,"BulletinWin",oth);

    BulletinWin.focus();return false;

    }

    站内公告

    include('Class\Bulletin.php');$obj = newBulletin();$results = $obj->GetBulletinlist();//显示新闻信息

    ?>

    for ($i=1; $i<=10; $i++)

    {$exist = true;if($row = $results->fetch_row())

    {$title=$row[1];//显示新闻标题以及网页链接

    if(strlen($title)>29)//设置公告标题显示长度

    {$title=substr($title,0,29);?><?PHP echo $title; ?>......

    <?PHP echo($title); ?>

    {?>

    暂且没有公告

    $objUser = newUsers();

    @$UserId=trim($_SESSION["user_id"]);

    @$Pwd=trim($_SESSION["user_pwd"]);//连接数据库,进行身份验证

    $objUser->GetUsersInfo($UserId);$_SESSION["user_name"]=$objUser->Name;if($UserId!="" && $objUser->UserPwd==$Pwd)

    {?>

    用户信息
    用户名:<?PHP echo($objUser->UserId); ?>
    地址:<?PHP echo($objUser->Address); ?>
    E-mail:<?PHP echo($objUser->Email); ?>
    电话:<?PHP echo($objUser->Telephone); ?>

    我的商品

     退出登录

     修改密码

    用户登录
    用户名:


    密 码:

      用户注册

    最被关注商品 TOP10

    $results = $objGoods->GetTopnMaxClick(10);$exist = false;//如果结果集为空,则显示提示信息

    //依次显示结果集中的商品信息

    while($row = $results->fetch_row())

    {$exist = true;?>

    <?PHP echo($row[3]); ?> (浏览<?PHP echo($row[16]); ?>次)

    }if (!$exist)

    {print "暂且没有商品";

    }?>

    最新活跃卖家 TOP 10

    $objUser = newUsers();$results = $objUser->GetTopnActiveUser(10);$exist = false;//使用循环语句,依次显示分类信息

    while($row = $results->fetch_row())

    {$exist = true;?>

    <?PHP echo($row[1]); ?>(

    件)

    }//如果结果集为空,则显示提示信息

    if(!$exist)

    {print "暂且没有用户信息";

    }?>

    View Code

    5.list.php           分类查看商品信息。在这个界面用户还可以执行 转让 和 求购功能

    functionnewwin(url) {var oth="toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,left=200,top=100";

    oth= oth+",width=600,height=500";var newwin = window.open(url,"newwin",oth);

    newwin.focus();return false;

    }

    $tid=intval($_GET["tid"]);

    @$flag=intval($_GET["flag"]);if($flag==0)

    {?>

    转让信息  求购信息

    转让信息  求购信息

    【商品信息 -

    <?PHPinclude ('Class\GoodsType.php');$objType = newGoodsType();$objType->GetGoodsTypeInfo($tid);echo($objType->TypeName);?>】

      
    商品图片商品名称价格新旧程度卖家发布时间

    if($flag==0)

    {$cond=" WHERE SaleOrBuy=1";

    }else{$cond=" WHERE SaleOrBuy=2";

    }//设置商品分类查询条件

    if ($tid>0)

    {$cond=$cond." AND TypeId=".$tid;

    }//只查看未结束的商品

    $cond=$cond." AND IsOver=0";//创建Goods对象,读取满足条件的记录

    include('Class\Goods.php');$obj = newGoods();$results = $obj->GetGoodslist($cond);$m=0;while($row = $results->fetch_row())

    {?>

    <?PHP if ($row[5]=="")

    {?>

    <?PHP }else{?>

    <?PHP echo($row[3]); ?><?PHP echo($row[6]); ?><?PHP echo($row[8]); ?> <?PHP echo($row[15]); ?><?PHP echo($row[7]); ?>

    }if ($m==0)

    {print "

    暂无商品信息

    }?>

    View Code

    6.LoginExit.php      处理用户退出系统操作

    View Code

    7.putSession.php     处理用户登录操作(将用户名和密码提交给 服务器)

    $UID=$_POST["loginname"];$PSWD=$_POST["password"];//把用户名和密码放入session

    $_SESSION["user_id"]=$UID;$_SESSION["user_pwd"]=$PSWD;header("Location: index.php");?>

    View Code

    Class文件包含3个文件 Bullentin.php(Bullentin类) 、 Goods.php(Goods类) 和GoodsType.php(GoodsType类)以及Users.php(Users类)

    Bullentin.php    本类用于保存对表Bulletin的数据库访问操作

    //表的每个字段对应类的一个成员变量

    ClassBulletin

    {public $Id; //记录编号

    public $Title; //公告标题

    public $Content; //公告内容

    public $PostTime; //发布日期

    public $Poster; //发布人

    var $conn;function__construct() {//连接数据库

    $this->conn = mysqli_connect("localhost", "root", "123456", "2shou");mysqli_query($this->conn, "SET NAMES utf-8");

    }function__destruct() {//关闭连接

    mysqli_close($this->conn);

    }//获取公告信息

    function GetBulletinInfo($bid) {//设置查询的SELECT语句

    $sql = "SELECT * FROM Bulletin WHERE Id='" . $bid . "'";//打开记录集

    $results = $this->conn->query($sql);//读取公告数据

    if($row = $results->fetch_row()) {$this->Id = $bid;$this->Title = $row[1];$this->Content = $row[2];$this->PostTime = $row[3];$this->Poster = $row[4];

    }else{$this->Id=0;

    }

    }//获取所有公告信息,返回结果集

    functionGetBulletinlist() {//设置查询的SELECT语句

    $sql = "SELECT * FROM Bulletin ORDER BY PostTime DESC";$results = $this->conn->query($sql);return $results;

    }//获取所有公告信息,返回结果集

    functionGetRecentBulletinlist() {//设置查询的SELECT语句

    $sql = "SELECT * FROM Bulletin WHERE DateDiff(day, getdate(), Posttime)<=7";$results = $this->conn->query($sql);return $results;

    }//添加公告信息

    functioninsert() {$sql = "INSERT INTO Bulletin (Title, Content, PostTime, Poster) VALUES ('" . $this->Title . "','" . $this->Content . "','" . $this->PostTime . "','" . $this->Poster . "')";//执行SQL语句

    $this->conn->query($sql);

    }//修改公告信息

    function update($bid) {$sql = "UPDATE Bulletin SET Title='" . $this->Title . "', Content='" . $this->Content . "', PostTime='" . $this->PostTime . "', Poster='" . $this->Poster . "' WHERE Id=" . $bid;//执行SQL语句

    $this->conn->query($sql);

    }//批量删除公告信息

    function delete($bid) {$sql = "DELETE FROM Bulletin WHERE Id IN (" . $bid . ")";//执行SQL语句

    $this->conn->query($sql);

    }

    }?>

    View Code

    Goods.php      本类用于保存对表Goods的数据库访问操作

    //表的每个字段对应类的一个成员变量

    classGoods {public $GoodsId; //记录编号

    public $GoodsName; //商品名称

    public $TypeId; //类型编号

    public $SaleOrBuy; //交易类型,1表示转让,2表示求购

    public $GoodsDetail; //商品说明

    public $ImageURL; //图片链接地址

    public $Price; //转让价格

    public $StartTime; //开始时间

    public $OldNew; //新旧程度

    public $Invoice; //是否有发票

    public $Repaired; //是否保修

    public $Carriage; //运费

    public $PayMode; //支付方式

    public $DeliverMode; //送货方式

    public $IsOver; //是否结束

    public $OwnerId; //卖家用户名

    public $ClickTimes; //点击次数

    var $conn;function__construct() {//连接数据库

    $this->conn = mysqli_connect("localhost", "root", "123456", "2shou");mysqli_query($this->conn, "SET NAMES utf-8");

    }function__destruct() {//关闭连接

    mysqli_close($this->conn);

    }//获取商品信息

    function GetGoodsInfo($id) {//设置查询的SELECT语句

    $sql = "SELECT * FROM Goods WHERE GoodsId=" . $id;//打开记录集

    $results = $this->conn->query($sql);//读取个人数据

    if($row = $results->fetch_row()) {$this->GoodsId = $id;$this->TypeId = $row[1];$this->SaleOrBuy = $row[2];$this->GoodsName = $row[3];$this->GoodsDetail = $row[4];$this->ImageURL = $row[5];$this->Price = $row[6];$this->StartTime = $row[7];$this->OldNew = $row[8];$this->Invoice = $row[9];$this->Repaired = $row[10];$this->Carriage = $row[11];$this->PayMode = $row[12];$this->DeliverMode = $row[13];$this->IsOver = $row[14];$this->OwnerId = $row[15];$this->ClickTimes = $row[16];

    }else{$GoodsId=0;

    }

    }//根据查询条件获取所有商品信息,返回结果集

    function GetGoodslist($cond) {//设置查询的SELECT语句

    $sql = "SELECT * FROM Goods" . $cond . " ORDER BY StartTime DESC";//打开记录集

    $results = $this->conn->query($sql);return $results;

    }//获取前n名最新添加的商品

    function GetTopnNewGoods($n) {//设置查询的SELECT语句

    $sql = "SELECT * FROM Goods WHERE IsOver=0 ORDER BY StartTime DESC LIMIT 0," . $n;//打开记录集

    $results = $this->conn->query($sql);return $results;

    }//获取前n名最受关注的商品

    function GetTopnMaxClick($n) {//设置查询的SELECT语句

    $sql = "SELECT * FROM Goods WHERE IsOver=0 ORDER BY ClickTimes DESC, StartTime DESC LIMIT 0," . $n;//打开记录集

    $results = $this->conn->query($sql);return $results;

    }//判断指定商品分类是否存在

    function HaveGoodsType($tid) {//设置查询的SELECT语句

    $sql = "SELECT * FROM Goods WHERE TypeId=" . $tid;//打开记录集

    $results = $this->conn->query($sql);if($row = $results->fetch_row())$exist = true;else

    $exist = false;return $exist;

    }//添加信息

    functioninsert() {$sql = "INSERT INTO Goods (TypeId, SaleOrBuy, GoodsName, GoodsDetail, ImageUrl, Price, StartTime, OldNew, Invoice, Repaired, Carriage, PayMode, DeliverMode, IsOver, OwnerId, ClickTimes) VALUES (" . $this->TypeId. "," . $this->SaleOrBuy . ",'" . $this->GoodsName . "','" . $this->GoodsDetail . "','" . $this->ImageUrl . "','" . $this->Price . "','" . $this->StartTime . "','" . $this->OldNew . "','" . $this->Invoice . "','" . $this->Repaired . "','" . $this->Carriage . "','" . $this->PayMode . "','" . $this->DeliverMode . "',0,'" . $this->OwnerId . "',0)";//执行SQL语句

    $this->conn->query($sql);

    }function update($id) {$sql = "UPDATE Goods SET GoodsName='" . $this->GoodsName . "', TypeId=" . $this->TypeId . ", GoodsDetail='" . $this->GoodsDetail . "', Price='" . $this->Price . "', OldNew='" . $this->OldNew . "', Invoice='" . $this->Invoice . "', Repaired='" . $this->Repaired . "', Carriage='" . $this->Carriage . "', PayMode='" . $this->PayMode . "', DeliverMode='" . $this->DeliverMode . "' WHERE GoodsId=" . $id;//执行SQL语句

    $this->conn->query($sql);

    }function Add_ClickTimes($id) {$sql = "UPDATE Goods SET ClickTimes=ClickTimes+1 WHERE GoodsId=" . $id;$this->conn->query($sql);

    }function SetOver($id) {$sql = "UPDATE Goods SET IsOver=1 WHERE GoodsId=" . $id;$this->conn->query($sql);

    }//批量删除信息

    function delete($id) {$sql = "DELETE FROM Goods WHERE GoodsId IN (" . $id . ")";$this->conn->query($sql);

    }

    }?>

    View Code

    GoodsType.php    本类用于保存对表GoodsType的数据库访问操作

    //表的每个字段对应类的一个成员变量

    classGoodsType

    {public $TypeId; //照片类型编号

    public $TypeName; //照片类型名称

    var $conn;function__construct() {//连接数据库

    $this->conn = mysqli_connect("localhost", "root", "123456", "2shou");mysqli_query($this->conn, "SET NAMES utf-8");

    }function__destruct() {//关闭连接

    mysqli_close($this->conn);

    }//获取分类信息

    function GetGoodsTypeInfo($id)

    {//设置查询的SELECT语句

    $sql="SELECT * FROM GoodsType WHERE TypeId=".$id;//打开记录集

    $results = $this->conn->query($sql);//读取分类数据

    if($row = $results->fetch_row())

    {$this->TypeId=$id;$this->TypeName=$row[1];

    }else{$TypeId="";

    }

    }//获取所有分类信息,返回结果集

    functionGetGoodsTypelist()

    {//设置查询的SELECT语句

    $sql="SELECT * FROM GoodsType";//打开记录集

    $results = $this->conn->query($sql);return $results;

    }//判断指定商品分类是否存在

    function HaveGoodsType($name)

    {//设置查询的SELECT语句

    $sql="SELECT * FROM GoodsType WHERE TypeName='" . $name . "'";//打开记录集

    $results = $this->conn->query($sql);if($row = $results->fetch_row())$exist = true;else

    $exist = false;return $exist;

    }//添加分类信息

    functioninsert()

    {$sql="INSERT INTO GoodsType (TypeName) VALUES ('".$this->TypeName."')";//执行SQL语句

    $results = $this->conn->query($sql);

    }//修改分类信息

    function update($id)

    {$sql="UPDATE GoodsType SET TypeName='".$this->TypeName."' WHERE TypeId="

    .$id;//执行SQL语句

    $results = $this->conn->query($sql);

    }//删除分类信息

    function delete($id)

    {$sql="DELETE FROM GoodsType WHERE TypeId IN (".$id.")";//执行SQL语句

    $results = $this->conn->query($sql);

    }

    }?>

    View Code

    Users.php       本类用于保存对表Users的数据库访问操作

    //表的每个字段对应类的一个成员变量

    classUsers

    {public $UserId; //用户名

    public $UserPwd; //密码

    public $Name; //姓名

    public $Sex; //性别

    public $Address; //地址

    public $Postcode; //邮编

    public $Email; //电子邮件

    public $Telephone; //电话

    public $Mobile; //手机

    public $UserType; //用户类型

    var $conn;function__construct() {//连接数据库

    $this->conn = mysqli_connect("localhost", "root", "123456", "2shou");mysqli_query($this->conn, "SET NAMES utf-8");

    }function__destruct() {//关闭连接

    mysqli_close($this->conn);

    }//获取个人信息

    function GetUsersInfo($uid)

    {$sql="SELECT * FROM Users WHERE UserId='".$uid."'";$results = $this->conn->query($sql);if($row = $results->fetch_row()) {$this->UserId=$uid;$this->UserPwd=$row[1];$this->Name=$row[2];$this->Sex=$row[3];$this->Address=$row[4];$this->Postcode=$row[5];$this->Email=$row[6];$this->Telephone=$row[7];$this->Mobile=$row[8];$this->UserType=$row[9];

    }else

    $this->UserId = "";

    }//获取所有个人信息,返回结果集

    functionGetUserslist()

    {//设置查询的SELECT语句

    $sql="SELECT * FROM Users";//打开记录集

    $results = $this->conn->query($sql);return $results;

    }function GetTopnActiveUser($n)

    {//设置查询的SELECT语句

    $sql="SELECT u.UserId, u.Name, Count(g.GoodsId) AS cc "

    ." FROM Users u INNER JOIN Goods g ON u.UserId=g.OwnerId "

    ." GROUP BY u.UserId, u.Name "

    ." ORDER BY Count(g.GoodsId) DESC LIMIT 0," . $n;//打开记录集

    $results = $this->conn->query($sql);return $results;

    }//判断指定用户名是否存在

    function HaveUsers($uid)

    {//设置查询的SELECT语句

    $sql="SELECT * FROM Users WHERE UserId='".$uid."'";//打开记录集

    $results = $this->conn->query($sql);if($row = $results->fetch_row())$exist=true;else

    $exist=false;return $exist;

    }//判断指定用户名和密码是否存在

    functionCheckUser()

    {//设置查询的SELECT语句

    $sql="SELECT * FROM Users WHERE UserId='".$this->UserId."' AND UserPwd='".$this->UserPwd."'";//打开记录集

    $results = $this->conn->query($sql);if($row = $results->fetch_row())$exist=true;else

    $exist=false;return $exist;

    }//添加个人信息

    functioninsert()

    {$sql="INSERT INTO Users VALUES ('" . $this->UserId . "','" . $this->UserPwd. "','" . $this->Name . "'," . $this->Sex . ",'" . $this->Address . "','" . $this->Postcode . "','" . $this->Email . "','" . $this->Telephone . "','" . $this->Mobile . "'," . $this->UserType . ")";//执行SQL语句

    $this->conn->query($sql);

    }//修改个人信息

    function update($uid)

    {$sql="UPDATE Users SET Name='" . $this->Name . "', Sex=" . $this->Sex . ", Address='" . $this->Address . "', Postcode='" . $this->Postcode . "', Email='" . $this->Email . "', Telephone='" . $this->Telephone . "', Mobile='" . $this->Mobile . "' WHERE UserId='" . $uid . "'";//执行SQL语句

    $this->conn->query($sql);

    }function setpwd($uid)

    {$sql="UPDATE Users SET UserPwd='" . $this->UserPwd . "' WHERE UserId='" . $uid . "'";$this->conn->query($sql);

    }//删除个人信息

    function delete($uid)

    {$sql="DELETE FROM Users WHERE UserId='".$uid."'";$this->conn->query($sql);

    }

    }?>

    View Code

    1.AdminPwdChange.php    修改管理员密码(后台)

    修改密码

    functionChkFields() {if (document.myform.OriPwd.value=='') {

    alert("请输入原始密码!")return false}if (document.myform.Pwd.value.length<6) {

    alert("新密码长度大于等于6!")return false}if (document.myform.Pwd.value!=document.myform.Pwd1.value) {

    alert("两次输入的新密码必须相同!")return false}return true}

    修改密码

    用户名<?PHP echo($uid); ?>
    原始密码
    新密码
    密码确认

    View Code

    2.AdminSavePwd.php      保存管理员修改的密码(修改后密码来自1.AdminPwdChange.php)

    修改管理员密码

    $OriPwd=$_POST["OriPwd"];$Pwd=$_POST["Pwd"];//判断是否存在此用户

    include('..\Class\Users.php');$obj = newUsers();$obj->UserId=$_SESSION["UserName"];$obj->UserPwd=$OriPwd;if($obj->CheckUser()==false)

    {print("不存在此用户名或密码错误!");?>

    }else{$obj->UserPwd=$Pwd;$obj->setpwd($obj->UserId);print("

    更改密码成功!

    ");$_SESSION["UserPwd"]=trim($Pwd);

    }?>

    View Code

    3.BulletinAdd.php        添加公告页面

    二手交易市场公告

    functioncheckFields()

    {if (myform.title.value=="") {

    alert("公告题目不能为空");

    myform.title.onfocus();return false;

    }if (myform.content.value=="") {

    alert("公告内容不能为空");

    myform.content.onfocus();return false;

    }return true;

    }

    公告标题
    公告内容

    View Code

    4.BulletinDelt.php        删除公告处理操作

    //读取要删除的公告编号

    $id=$_GET["id"];include('..\Class\Bulletin.php');$obj = newBulletin();$obj->delete($id);?>

    location.href = "BulletinList.php";

    View Code

    5.BulletinEdit.php        修改公告页面

    编辑公告信息

    functioncheckFields()

    {if (myform.title.value=="") {

    alert("公告题目不能为空");

    myform.title.onfocus();return false;

    }if (myform.content.value=="") {

    alert("公告内容不能为空");

    myform.content.onfocus();return false;

    }return true;

    }

    //读取参数id

    $id=$_GET["id"];//根据参数id读取指定的公告信息

    include('..\Class\Bulletin.php');$obj = newBulletin();$obj->GetBulletinInfo($id);//如果记录集为空,则显示没有此公告

    echo ($id);if($obj->Id==0)

    {exit("没有此公告");

    }else{//下面内容是在表格中显示公告内容

    ?>

    公告标题
    公告内容
    <?PHP echo($obj->Content); ?>

    }?>

    View Code

    6.BulletinList.php        公告管理页面(可删除,修改,添加等)

    公告管理

    functionBulletinWin(url) {var oth="toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,left=200,top=200";

    oth= oth+",width=400,height=300";var BulletinWin = window.open(url,"BulletinWin",oth);

    BulletinWin.focus();return false;

    }function SelectChk() //删除

    {var s = false; //用来记录是否存在被选中的复选框

    var Bulletinid, n=0;var strid,strurl;var nn = self.document.all.item("Bulletin"); //返回复选框Bulletin的数量

    for (j=0; j

    if (nn[j].checked) {

    n= n + 1;

    s= true;//Bulletinid = self.document.all.item("Bulletin",j).id+""; //转换为字符串

    Bulletinid = nn[j].id+""; //转换为字符串

    //生成要删除公告编号的列表

    if(n==1) {

    strid=Bulletinid;

    }else{

    strid= strid + "," +Bulletinid;

    }

    }

    }

    strurl= "BulletinDelt.php?id=" +strid;if(!s) {

    alert("请选择要删除的公告!");return false;

    }if (confirm("你确定要删除这些公告吗?")) {

    form1.action =strurl;

    form1.submit();

    }

    }function sltAll() //全选

    {var nn = self.document.all.item("Bulletin");for(j=0;j

    {//self.document.all.item("Bulletin",j).checked = true;

    nn[j].checked = true;

    }

    }function sltNull() //清空

    {var nn = self.document.all.item("Bulletin");for(j=0;j

    {

    nn[j].checked = false;

    }

    }

    $obj = newBulletin();$results = $obj->GetBulletinlist();$exist = false;?>

    公 告 管 理

    题目时间修改选择

    while($row = $results->fetch_row())

    {$exist = true;?>

    <?PHP echo($row[1]); ?><?PHP echo($row[3]); ?> 修改

    }if (!$exist)

    {print "

    目前还没有公告。";

    }?>

    View Code

    7.BulletinSave.php        保存对公告的操作(删除,修改,添加等)

    保存公告

    date_default_timezone_set("PRC");include('..\Class\Users.php');include('..\Class\Bulletin.php');//session_start();

    //得到动作参数,如果为add则表示创建公告,如果为update则表示更改公告

    $StrAction=$_GET["action"];//读取当前用户信息

    $objUser = newUsers();$objUser->GetUsersInfo($_SESSION["UserName"]);//设置公告信息

    $objBul = newBulletin();//取得公告题目和内容和提交人用户名

    $objBul->Title=$_POST["title"];$objBul->Content=$_POST["content"];$objBul->Poster=$objUser->Name;$objBul->PostTime=strftime("%Y-%m-%d %H:%M:%S");if ($StrAction=="add")

    {//在数据库表Board中插入新公告信息

    $objBul->insert();

    }else{//更改此公告信息

    $id=$_GET["id"];$objBul->update($id);

    }print "

    公告成功保存

    ";?>

    //刷新父级窗口,延迟此关闭

    opener.location.reload();

    setTimeout("window.close()",800);

    View Code

    8.GoodsDelt.php        删除商品(管理员权限)

    删除商品信息

    include('..\class\Goods.php');$gid=$_GET["gid"];$obj = newGoods();$obj->delete($gid);print("

    商品信息成功删除

    ");?>

    //刷新父级窗口,延迟此关闭

    opener.location.reload();

    setTimeout("window.close()",600);

    View Code

    9.GoodsList.php         商品管理页面(显示商品详细信息,管理员可执行删除操作)

    商品信息
    商品名称卖家当前价格是否结束操作

    <?PHPinclude ('..\Class\Goods.php');$obj = newGoods();$results = $obj->GetGoodslist(" WHERE TypeId=" . $itype);include('..\Class\Users.php');while($row = $results->fetch_row())

    {$m=$m+1;$objUser = newUsers();$objUser->GetUsersInfo($row[15]);?>

    <?PHP echo($row[3]); ?> <?PHP echo($objUser->Name); ?><?PHP echo($row[6]); ?><?PHP if ($row[14]==1)

    {?>已结束<?PHP }else{?>未结束<?PHP } ?>

    删除

    }if ($m==0)

    {print "

    没有商品";

    }?>

    View Code

    10.index.php          管理员登录后的主界面,采用了简单的框架

    二手交易市场系统后台管理

    此网页使用了框架,但您的浏览器不支持框架。

    View Code

    11.isAdmin.php         判断用户是否已登录且用户类型为管理员(UserType等于 1),若果不是,跳转到login.php

    session_start();if ($_SESSION["UserType"]!=1)

    {header("Location: "."login.php");

    }?>

    View Code

    12.left.php            用于显示管理界面的左侧部分,定义了一系列的管理链接

    后台管理
    系统设置
     

    商品分类

     

    公告管理

     
    商品管理

    <?PHPinclude ('..\Class\GoodsType.php');$objType = newGoodsType();$results = $objType->GetGoodsTypelist();while($row = $results->fetch_row()) {?>

     

    <?PHP echo($row[1]); ?>

    }?>

      用户管理 

    用户列表

     

    密码修改

    退出

    View Code

    13.Login.php           登录界面(管理员登录)

    session_start();include('../class/Users.php');

    @$AdminId=$_SESSION["UserName"];

    @$AdminPwd=$_SESSION["$UserPwd"];//加@避免提示

    if($AdminId!="")

    {$objUser = newUsers();$objUser->GetUsersInfo($AdminId);if ($objUser->UserId!="" && $objUser->UserPwd==$AdminPwd && $objUser->UserType==1)

    {$_SESSION["UserType"]=1;header("Location: "."index.php");

    }

    }?>

    管理员登录

    管理员登录

    管理员账号:
    管理员密码:
      
     

    View Code

    14.logout.php          退出处理,清空Session

    View Code

    15.putSession.php         处理用户登录操作(将用户名和密码提交给 服务器)

    $UID=$_POST["loginname"];$PSWD=$_POST["password"];include('..\Class\Users.php');$objUser = newUsers();$objUser->UserId=$UID;$objUser->UserPwd=$PSWD;//判断用户名密码是否正确

    if($objUser->CheckUser())

    {//把用户名和密码放入Session

    $objUser->GetUsersInfo($UID);$_SESSION["UserName"]=$UID;$_SESSION["UserPwd"]=$PSWD;$_SESSION["UserType"]=$objUser->UserType;header("Location: "."index.php");

    }else{header("Location: "."login.php");

    }?>

    View Code

    16.TypeList.php         商品分类管理界面以及处理操作

    分类管理

    /*function form_onsubmit(obj)

    {

    ValidationPassed = true;

    if(obj.ClsId.selectedIndex <0) {

    alert("请选择一级分类");

    ValidationPassed = false;

    return ValidationPassed;

    }

    if(obj.txttitle.value == "") {

    alert("请输入分类名称");

    ValidationPassed = false;

    return ValidationPassed;

    }

    }*/

    functionform_onsubmit1(obj)

    {

    ValidationPassed= true;if(obj.txttitle.value == "") {

    alert("请输入分类名称");

    ValidationPassed= false;returnValidationPassed;

    }

    }

    $Soperate=$_GET["Oper"];$Operid=$_GET["tid"];//删除

    if($Soperate=="delete")

    {//判断商品表中是否存在此分类

    if ($objGoods->HaveGoodsType($Operid))

    {exit("此分类包含商品信息,不能删除!");

    }$objType->delete($Operid);echo '';//window.parent.frames.contents.location.reload();刷新框架内容,contents为框架名称name(index.php里面有定义)

    //exit("分类已经成功删除!");

    // header("Location: TypeList.php");

    }elseif ($Soperate=="add") //添加

    {$Name=$_POST["txttitle"];//判断是否已经存在此分类名称

    if($objType->HaveGoodsType($Name))

    {echo("已经存在此分类名称!");

    }else{$objType->TypeName=$Name;$objType->insert();echo '';

    }

    }elseif ($Soperate=="edit")

    {$Name=$_POST["txttitle"];//判断是否已经存在此分类名称

    if ($objType->HaveGoodsType($Name))

    {echo("已经存在此分类名称!");

    }else{$objType->TypeName=$Name;$objType->update($Operid);echo '';

    }

    }?>

    商 品 分 类 管 理

    分类名称修 改删 除

    $results = $objType->GetGoodsTypelist();$exist = false;//在表格中显示分类名称

    while($row = $results->fetch_row())

    {$exist = true;?>

    <?PHP echo($row[1]); ?> 修 改 删 除

    {echo("

    目前还没有记录。");

    }?>

    if($Soperate=="update")

    {$sTitle=$_GET["name"];?>

    分类名称

    添加分类:

      分类名称:  

    View Code

    17.UserDelt.php         处理来自UserList.php的删除操作

    删除用户信息

    include('..\class\Users.php');$UserId=$_GET["userid"];$obj = newUsers();$obj->delete($UserId);print("

    用户信息成功删除

    ");?>

    //刷新父级窗口,延迟此关闭

    opener.location.reload();

    setTimeout("window.close()",600);

    View Code

    18.UserList.php          系统用户管理,显示用户列表信息和操作

    系统用户管理

    functionnewwin(url) {var newwin=window.open(url,"newwin","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=400,height=380");

    newwin.focus();return false;

    }

    用户列表

    用户名真实姓名地址电子邮件移动电话操 作

    <?PHPinclude ('..\Class\Users.php');$obj = newUsers();$results = $obj->GetUserslist();$rCount=0;//循环显示所有的用户数据,同时画出表格

    while($row = $results->fetch_row())

    {$rCount++;?>

    <?PHP echo($row[0]); /*用户名*/ ?><?PHP echo($row[2]); /*用户姓名*/?><?PHP echo($row[4]); /*地址*/?> <?PHP echo($row[6]); /*Email*/?> <?PHP echo($row[8]); /*手机*/?> 

    {?>

    onClick="if(confirm('确定删除此用户?')){return newwin(this.href);}return false;">删除

    }if($rCount==0)

    {print("

    目前还没有用户记录");

    }else{print "

    当前共有".trim($rCount)."条用户记录";

    }?>

    View Code

    images存放了用户上传的图片(商品图片)

    1.GoodsAdd.php  用户添加商品界面

    date_default_timezone_set('Asia/Chongqing'); //系统时间差8小时问题

    ?>

    添加商品

    //域校验

    functionCheckFlds(){if (document.form1.aname.value==""){

    alert("请输入拍卖品名称!");

    form1.aname.focus;return false;

    }var a,b;

    a= document.form1.atype.selectedIndex;if(document.form1.atype.value ==0){if (form1.anum.value!=1){

    alert("竞价拍卖的拍卖数量必须为1!");

    form1.anum.value = 1;return false;

    }

    }return true;

    }

    " method=post name=form1 οnsubmit="return CheckFlds()">

    添加商品信息

    商品名称: 
    所 有 者: >
    所属分类: 

    <?PHPinclude ('..\Class\GoodsType.php');$tid=intval($_GET["tid"]);$obj = newGoodsType();$results = $obj->GetGoodsTypelist();while($row = $results->fetch_row())

    {?>

    {?> selected <?PHP } ?>><?PHP echo($row[1]); ?>

    添加时间: 

    " readonly size="24">

    商品价格: 
    新旧程度: 
    保  修: 
    发  票: 
    运  费: 
    支付方式: 
    <?PHP @$SaleOrBuys=intval($_GET["flag"])+1;echo("SaleOrBuys: " . $SaleOrBuys); ?> 
    送货方式: 
    图片文件: 
    商品描述: 

    View Code

    2.GoodsDelt.php  处理用户删除商品操作

    //读取要删除的编号

    include('..\Class\Goods.php');$gid=$_GET["gid"];$obj = newGoods();$obj->delete($gid);print "删除成功!";?>

    setTimeout("window.close()",600);

    View Code

    3.GoodsEdit.php  处理用户修改商品信息操作

    编辑商品

    //域校验

    functionCheckFlds(){if (document.form1.aname.value==""){

    alert("请输入拍卖品名称!");

    form1.aname.focus;return false;

    }var a,b;

    a= document.form1.atype.selectedIndex;if(document.form1.atype.value ==0){if (form1.anum.value!=1){

    alert("竞价拍卖的拍卖数量必须为1!");

    form1.anum.value = 1;return false;

    }

    }return true;

    }

    <?phpinclude ('..\Class\Goods.php');$gid=intval($_GET["gid"]);$obj = newGoods();$obj->GetGoodsInfo($gid);//读取卖家信息

    include('..\Class\Users.php');$objUser = newUsers();$objUser->GetUsersInfo($obj->OwnerId);//读取商品类型

    include('..\Class\GoodsType.php');$objType = newGoodsType();$objType->GetGoodsTypeInfo($obj->TypeId);?>

    编辑商品信息

    商品名称: 
    所 有 者: Name); ?> readonly>
    所属分类: 

    <?php $tid=intval($_POST["tid"]);$objType1 = newGoodsType();$results = $objType1->GetGoodsTypelist();while($row = $results->fetch_row())

    {?>TypeId)

    {?> selected <?php } ?>><?php echo($row[1]); ?>

    添加时间: 
    商品价格: 
    新旧程度: 
    保  修: 
    发  票: 
    运  费: 
    支付方式: 
    送货方式: 
    商品描述: <?php echo($obj->GoodsDetail); ?>

    View Code

    4.GoodsOver.php   处理用户将商品结束操作(下架)

    //读取要删除的公告编号

    include('..\Class\Goods.php');$gid=$_GET["gid"];$obj = newGoods();$obj->SetOver($gid);print("商品交易已结束!");?>

    setTimeout("window.close()",600);

    View Code

    5.GoodsSave.php    用于执行对商品的操作的保存

    保存商品信息

    $StrAction=$_GET["action"];//定义Goods对象,保存商品数据

    include('..\Class\Goods.php');$obj = newGoods();$obj->GoodsName=$_POST["aname"];$obj->TypeId=$_POST["typeid"];//$obj->SaleOrBuy=intval($_POST["flag"])+1;//$_POST["flag"]获取不到数据

    //http://zhidao.baidu.com/link?url=-yIyAt8Px6a9g9YN42dG__GHssnJhYg9LoG3JTJnfDMxyJzyHlolIxZMDZYHqLQ_zGnU8_8Z5oK7mB_gU0UNBU_fDNHo4KLuT04KiPATrSu

    //http://www.cnblogs.com/fengzheng126/archive/2012/04/21/2461376.html

    $obj->SaleOrBuy=intval($_GET["flag"])+1;$obj->GoodsDetail=$_POST["adetail"];$obj->Price=$_POST["sprice"];$obj->StartTime=$_POST["stime"];$obj->OldNew=$_POST["oldnew"];$obj->Invoice=$_POST["invoice"];$obj->Repaired=$_POST["repaired"];$obj->Carriage=$_POST["carriage"];$obj->PayMode=$_POST["pmode"];$obj->DeliverMode=$_POST["dmode"];$obj->OwnerId=$_SESSION["user_id"];if ($StrAction=="edit")

    {$gid=$_GET["gid"];$obj->update($gid);

    }else{$obj->ImageUrl=$_POST["goodsimage"];$obj->insert();

    }print "

    商品信息成功保存

    ";?>

    //刷新父级窗口,延迟此关闭

    opener.location.reload();

    setTimeout("window.close()",600);

    View Code

    6.isUser.php    判断是否为已登录用户,若不是自要求访问者登录或者注册账号

    include('..\Class\Users.php');$UserName=trim($_SESSION["user_id"]);$Pwd=trim($_SESSION["user_pwd"]);//如果用户名为空,则显示提示信息

    if($UserName=="")

    {exit("请登录后再使用!");

    }else{//连接数据库,进行身份验证

    $obj = newUsers();$obj->UserId=trim($_SESSION["user_id"]);$obj->UserPwd=trim($_SESSION["user_pwd"]);if (!$obj->CheckUser())

    {exit("请登录后使用本系统!");

    }

    }?>

    View Code

    7.PwdChange.php    修改用户密码界面

    修改密码

    functionChkFields() {if (document.myform.OriPwd.value=='') {

    alert("请输入原始密码!")return false}if (document.myform.Pwd.value.length<6) {

    alert("新密码长度大于等于6!")return false}if (document.myform.Pwd.value!=document.myform.Pwd1.value) {

    alert("两次输入的新密码必须相同!")return false}return true}

    修改密码

    用户名<?PHP echo($uid); ?>
    原始密码
    新密码
    密码确认

    View Code

    8.SavePwd.php    保存修改后的用户密码

    {header("Location: ../index.php");

    }$UserId=$_GET["uid"];?>

    修改用户密码

    $OriPwd=$_POST["OriPwd"];$Pwd=$_POST["Pwd"];//判断是否存在此用户

    include_once('..\Class\Users.php');$obj = newUsers();$obj->UserId=$_SESSION["user_id"];$obj->UserPwd=$OriPwd;if($obj->CheckUser()==false)

    {print("不存在此用户名或密码错误!");?>

    }else{$obj->UserPwd=$Pwd;$obj->setpwd($obj->UserId);print("

    更改密码成功!

    ");$_SESSION["UserPwd"]=trim($Pwd);?>

    }?>

    View Code

    9.upfile.php     用于保存来自10.upload.php上传的图片,保存在user/images中,文件名用系统时间生成

    文件上传

    functionmakefilename() {//获取当前系统时间,生成文件名

    $curtime = getdate();$filename =$curtime['year'] . $curtime['mon'] . $curtime['mday'] . $curtime['hours'] . $curtime['minutes'] . $curtime['seconds'] . ".jpeg";Return $filename;

    }//检查上传文件的目录

    $upload_dir = getcwd() . "\\images\\";//如果目录不存在,则创建

    if(!is_dir($upload_dir))mkdir($upload_dir);$newfilename =makefilename();$newfile = $upload_dir . $newfilename;if(file_exists($_FILES['file1']['tmp_name'])) {move_uploaded_file($_FILES['file1']['tmp_name'], $newfile);

    }else{echo("error");

    }/*echo("客户端文件名:" . $_FILES['file1']['name'] . "
    ");

    echo("文件类型:" . $_FILES['file1']['type'] . "
    ");

    echo("文件大小:" . $_FILES['file1']['size'] . "
    ");

    echo("服务器端临时文件名:" . $_FILES['file1']['tmp_name'] . "
    ");

    // echo( $_FILES['file1']['error'] . "
    ");

    echo("上传后新的文件名:" . $newfile . "
    ");

    //将文件信息传入内容字段*/

    echo("");//将文件信息传入内容字段

    echo("图片上传成功 [ 修改图片 ]");?>

    View Code

    10.upload.php   用于用户上传商品图片

    商品图片上传

    View Code

    11.UserAdd.php  用户注册界面

    用户注册

    functionChkFields() {if (document.myform.userid.value=='') {

    window.alert ("请输入用户名!")

    myform.userid.focus()return false}if (document.myform.userid.value.length<=2) {

    window.alert ("请用户名长度必须大于2!")

    myform.userid.focus()return false}if (document.myform.username.value=='') {

    window.alert ("请输入用户姓名!")

    myform.username.focus()return false}if (document.myform.email.value=='') {

    window.alert ("请输入电子邮箱!")

    myform.email.focus()return false}if (document.myform.pwd.value.length<6) {

    window.alert ("新密码长度大于等于6!")

    myform.pwd.focus()return false}if (document.myform.pwd.value=='') {

    window.alert ("请输入新密码!")

    myform.pwd.focus()return false}if (document.myform.pwd1.value=='') {

    window.alert ("请确认新密码!")

    myform.pwd1.focus()return false}if (document.myform.pwd.value!=document.myform.pwd1.value) {

    window.alert ("两次输入的新密吗必须相同!")return false}return true}

    个人信息

    用户名
    用户姓名
    用户密码
    密码确认
    性别

    通信地址
    邮政编码
    固定电话
    移动电话
    电子邮箱

    View Code

    12.UserSave.php     保存用户的注册信息到数据库中的users表中

    保存用户信息

    $uid=$_POST["userid"]; //用户名

    $objUser->UserId=$uid; //用户名

    $objUser->UserPwd=$_POST["pwd"]; //密码

    $objUser->Name=$_POST["username"]; //姓名

    $objUser->Sex=intval($_POST["sex"]); //性别

    $objUser->Address=$_POST["address"]; //地址

    $objUser->Postcode=$_POST["telephone"]; //邮编

    $objUser->Email=$_POST["email"]; //电子邮件

    $objUser->Telephone=$_POST["telephone"]; //电话

    $objUser->Mobile=$_POST["mobile"]; //手机

    if ($_POST["isadd"]=="new")

    {//判断此用户是否存在

    if($objUser->HaveUsers($uid))

    {?>

    history.go(-1);

    }else{$objUser->UserType=0; //用户类型

    $objUser->insert();

    }

    }else{//更新用户信息

    $objUser->update($objUser->UserId);

    }print "

    用户信息已成功保存!

    ";?>

    setTimeout("window.close()",800);

    View Code

    13.UserView.php  用户界面,显示用户自己的转让或者求购的商品列表,对其进行管理

    functionnewwin(url) {var oth="toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,left=200,top=100";

    oth= oth+",width=600,height=500";var newwin = window.open(url,"newwin",oth);

    newwin.focus();return false;

    }

    用户商品列表

    @$flag=intval($_GET["flag"]);//设置转让或求购的查询条件

    if ($flag==0)

    {$cond=" WHERE SaleOrBuy=1";

    }else{$cond=" WHERE SaleOrBuy=2";

    }//设置商品分类查询条件

    if (@$tid>0) //tid 是什么 TypeId

    {$cond=$cond." AND TypeId=".$tid;

    }//只查看未结束的商品

    $uid=$_GET["uid"];$cond=$cond." AND OwnerId='".$uid."'";//获取用户信息

    include('..\Class\Users.php');$objUser = newUsers();$objUser->GetUsersInfo($uid);//创建Goods对象,读取满足条件的记录

    include('..\Class\Goods.php');$obj = newGoods();$results = $obj->GetGoodslist($cond);if ($flag==0)

    {?>

    转让信息  求购信息

    转让信息  求购信息

    【<?php echo($objUser->Name); ?>的商品信息】

    商品图片商品名称价格新旧程度发布时间操作

    <?php $m=0;while($row = $results->fetch_row())

    {?>

    <?php if ($row[5]=="")

    {?>

    <?php }else{?>

    <?php echo($row[3]); ?><?PHP echo($row[6]); ?><?php echo($row[8]); ?> <?php echo($row[7]); ?>

    {?>已结束<?php }else{?>

    {?>

    修改 删除 结束

    }if ($m==0)

    {echo("

    暂无商品信息

    }?>

    View Code

    截图:

    系统主界面:

    管理员主界面:

    展开全文
  • 用户登录界面 下单管理 二手物品管理 充值管理 前台首页界面 免费赠送本源代码、数据库,请私信

    用户登录界面

    下单管理 

    二手物品管理 

    充值管理 

     前台首页界面

     免费赠送本源代码、数据库,请私信

    展开全文
  • 基于PHP的校园二手交易平台,用php语言写出一个完整的前端交易平台和后端的管理平台,利用MYSQL数据库保存数据,内容完整,数据库数据正常。
  • 使用php+mysql编写 功能全部都很详细的实现了 用处还是很大的 是毕业设计
  • 二手交易网站仿转转咸鱼PHP源码,乘风破浪1.0这个版本的,也没有听说过就是,有简单说明,可以用来学习借鉴。
  • 千博二手车网站体系无应用时间限定...千博二手车网站体系除了内置二手车网站常用的我要买车、我要卖车、我要估价、二手车新闻、购车问答、二手车费讯、汽车调养、二手车政策、购车流程、汽车保险、图文排版、文件下载、
  • 本示例的数据库脚本 执行语句: source d:/test/2shou.sql;... 欢迎大家阅读《php学习笔记:php二手交易市场系统_php》,跪求各位点评,若觉得好的话请收藏本文,by 搞代码 微信 赏一包辣条吧~ 支付宝 赏一听可乐吧~

    本示例的数据库脚本   执行语句:  source d:/test/2shou.sql;

    CREATE DATABASE IF NOT EXISTS 2shou COLLATE 'gb2312_chinese_ci'; USE 2shou; CREATE TABLE IF NOT EXISTS Bulletin ( Id INT AUTO_INCREMENT PRIMARY KEY, Title varchar(50), Content varchar(1000), PostTime datetime, Poster varchar(50) ); CREATE TABLE IF NOT EXISTS GoodsType ( TypeId INT AUTO_INCREMENT PRIMARY KEY, TypeName VARCHAR(100) NOT NULL ); CREATE TABLE IF NOT EXISTS Goods ( GoodsId INT AUTO_INCREMENT PRIMARY KEY, TypeId INT, SaleOrBuy TINYINT, GoodsName VARCHAR(50), GoodsDetail VARCHAR(1000), ImageURL VARCHAR(100), Price VARCHAR(50), StartTime DATETIME, OldNew VARCHAR(50), Invoice VARCHAR(50), Repaired VARCHAR(50), Carriage VARCHAR(50), PayMode VARCHAR(50), DeliverMode VARCHAR(50), IsOver TINYINT, OwnerId VARCHAR(50), ClickTimes INT ); CREATE TABLE IF NOT EXISTS Users ( UserId VARCHAR(50), UserPwd VARCHAR(50), Name VARCHAR(50), Sex TINYINT, Address VARCHAR(500), Postcode VARCHAR(50), Email VARCHAR(50), Telephone VARCHAR(100), Mobile VARCHAR(50), UserType TINYINT ); INSERT INTO Users VALUES('Admin', '111111', 'Admin', 1, '', '', '', '', '', 1);

    欢迎大家阅读《php学习笔记:php二手交易市场系统_php》,跪求各位点评,若觉得好的话请收藏本文,by 搞代码

    e7ce419cf2d6ad34d01da2ceb8829eed.png

    微信 赏一包辣条吧~

    023a57327877fb4402bcc76911ec18ea.png

    支付宝 赏一听可乐吧~

    展开全文
  • php二手交易

    2013-06-03 20:50:07
    php二手交易网可以发布商品信息,有个人中心,可以在后台管理对商品进行管理,可以评论商品等等
  • 二手物品交易小程序源码
  • 项目是个符合现代网上购物的一个二手书籍销售网站,源码中各种用户所体验涉及到的信息进行合理的展示,并对管理用户的后台管理员对各项操作的简易性提供了支持!该项目设计实现图书在线订购。包括用户管理模块、分类...
  • 如果直接购买新书价格比较昂贵,对于拥有者来说如果将图书当成废品处理又有些可惜,为了改变这一现状我们通过PHP语言和MySQL数据库开发了本次的二手交易系统,通过本系统可以用户之间实现图书...
  • 该项目主要是完成校园二手物品网上交易系统的开发,该系统分为首页、用户管理、购物车管理、订单管理、退出、分类6个模块。分别在首页模块实现了模糊查询、局部刷新翻页、分类分页查询等功能;用户管理模块实现了...
  • 购物车模块实现了查看、购买、修改二手物品数量等功能;订单模块实现了查看、删除等功能;分类模块实现商品分类功能。本项目结构上分为视图View层、业务ViewModel层和数据访问Model层。层次间的依赖关系自下到上。...
  • 这套二手交易源码是完整免费版,带手机网站,没有任何功能限制。源码是PHP MySql,轻松承载千万级数据。 数据库需要通过导入的方式创建,源码根目录中有一个car.sql的数据库备份文件,直接通过MySql管理工具(一般...
  • 校园闲置物品交易平台的设计与实现(二手交易平台) 包含论文,APP及网站系统三个内容。 首先是论文的部分: 首先是APP的展示 代码: public class CommentInfo implements Parcelable { private int cId;// 商品...
  • 基于php的校园二手商品交易

    千次阅读 2020-11-07 12:31:08
    二手交易成为了当代大学生课余生活的一大热门,伴随着学生的购买能力的提高和每年的升学和毕业,也存在着许多各种类型的二手商品,由于信息交流的落后,很多只限于校园公告栏或者请人代为宣传的方式进行交易。...
  • 基于PHP的校园二手交易网站的设计与实现 摘 要 近几年来通过计算机以及网络技术的快速发展,全世界网络应用的使用越来越广泛。 在这些网络应用中,Web给人的更加新颖的感觉。在web中,网上购物应用的普及尤为广泛...
  • 东方二手交易网站设计管理系统网站主要的功能模块包括首页、个人中心、卖家管理、买家信息管理、商品信息管理、订单信息管理、商品分类管理、系统管理等系统管理功能。系统中管理员主要是为了安全有效地存储和管理...
  • 二手交易系统分为前后台,采用ThinkPHP框架,可搭建在phpstudy下快速部署! 技术栈 php+mysql+bootstrap+jquery.js+ThinkPHP+vscode 二 主要功能 前台(用户) 0 注册/登录/注销 1 个人中心(编辑资料,已发布信息) 2 ...
  • 看说明安装 噢
  • 东方二手交易网站设计管理系统网站主要的功能模块包括首页、个人中心、卖家管理、买家信息管理、商品信息管理、订单信息管理、商品分类管理、系统管理等系统管理功能。系统中管理员主要是为了安全有效地存储和管理...
  • 一个简单的php项目,PHP+vue实现的项目管理系统,界面好看,内容超棒。
  • 二手交易系统论文.doc二手交易系统论文导读:就爱阅读网友为您分享以下“二手交易系统论文”资讯,希望对您有所帮助,感谢您对92的支持!郑州大学西亚斯国际学院本科毕业论文(设计)题 目 校园二手交易系统的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 939
精华内容 375
关键字:

php 二手 交易