PHP-MySQL二手交易平台管理系统(附源码

@PHP-MySQL二手交易平台跳蚤市场管理系统

PHP-MySQL二手交易平台跳蚤市场管理系统(附源码)

该系统分为前台用户后台管理员两个角色
功能完善,界面优美,运行良好。
主要功能:
用户: 注册 登录, 查看修改个人资料 ,管理个人订单,加购物车,查看商品详情,管理个人购物车,用户评论等

管理员:用户管理,商品管理,订单管理,评论管理等
(文末有获取源代码方式)

主要语言:
PHP MySQL JavaScript HTML
本系统可以定制修改为任意类型任意主题商城,二手交易网站。
源码+数据库文件。

本系统采用phpstudy开发平台,采用PHP和MySQL数据库进行开发,开发工具为HBuilder。同时在Dw、PHPstorm、submit、Vscode等编辑器软件中均可正常运行。

phpStudy是一个PHP调试环境的程序集成最新的Apache+PHP+MySQL+phpMyAdmin,一次性安装,无须配置即可使用,是非常方便、好用的PHP调试环境。(其他开发平台均可)

部分图片

  • 前台首页

前台首页

<?php
				$sql=mysql_query("select * from shangpin order by addtime desc limit 0,3",$conn);
				while($row=mysql_fetch_array($sql))
				{
    
    
			?>
			<div class="col-md-4 m-b">
				<a href="shopshow.php?id=<?php echo $row['id'];?>">
                	<figure class="effect-layla">
						<img src="<?php echo __BASE__;?>/upimages/<?php echo $row["tupian"];?>" />
						<figcaption><h4>会员价:<?php echo $row['huiyuanjia'];?><span style="text-decoration:line-through">市场价:<?php echo $row['shichangjia'];?></span></h4></figcaption>
					</figure>
				</a>
				<div class="m-b-text">
					<a href="shopshow.php?id=<?php echo $row['id'];?>" class="wd"><?php echo $row['mingcheng'];?></a>
					 <a class="read" href="shopshow.php?id=<?php echo $row['id'];?>&typeid=<?php echo $row['typeid'];?>">查看详细</a> <a class="order" href="addgouwuche.php?id=<?php echo $row['id'];?>">加入购物车</a>
				</div>
			</div>
            <?php
  • 管理员-商品发布

管理员-商品发布

<?php
$action = !empty($_GET['action']) ? trim($_GET['action']) : '';
if($action == 'update')
	{
    
    
		if(is_numeric($_POST['shichangjia'])==false || is_numeric($_POST['huiyuanjia'])==false)
	 {
    
    
	   echo "<script>alert('价格只能为数字!');history.back();</script>";
	   exit;
	 }
	if(is_numeric($_POST['shuliang'])==false)
	 {
    
    
	   echo "<script>alert('数量只能为数字!');history.back();</script>";
	   exit;
	 }
	$mingcheng=$_POST['mingcheng'];
	$shichangjia=$_POST['shichangjia'];
	$huiyuanjia=$_POST['huiyuanjia'];
	$typeid=$_POST['typeid'];
	$xinghao=$_POST['xinghao'];
	$tuijian=$_POST['tuijian'];
	$shuliang=$_POST['shuliang'];
	if(!empty($_FILES['img']['name'])){
    
    
			$file = $_FILES['img'];//得到传输的数据
			//得到文件名称
			
			$name = $file['name'];
			$type = strtolower(substr($name,strrpos($name,'.')+1)); //得到文件类型,并且都转化成小写
			
			//判断是否是通过HTTP POST上传的
			$upload_path = ROOT_PATH.'/upimages/'; //上传文件的存放路径
			
			//开始移动文件到相应的文件夹
			$mu=mt_rand(1,10000000);
			if(move_uploaded_file($file['tmp_name'],$upload_path.$mu.".".$type)){
    
    
			  $fileName =$mu.".".$type;
			 
			}else{
    
    
			  //echo "Failed!";
			}
		}
		else
		{
    
    
			$fileName="";
			}
	$jianjie=$_POST['content'];
	$addtime=date("Y-m-j");
	mysql_query("insert into shangpin(mingcheng,jianjie,addtime,xinghao,tupian,typeid,shichangjia,huiyuanjia,tuijian,shuliang,cishu)values('$mingcheng','$jianjie','$addtime','$xinghao','$fileName','$typeid','$shichangjia','$huiyuanjia','$tuijian','$shuliang','0')",$conn);
	echo "<script>alert('商品".$mingcheng."添加成功!');window.location.href='addgoods.php';</script>";
}
include_once("foot.php");
?>
  • 管理员-登录页面

管理员-登录页面

<?php
session_start();
 class chkinput{
    
    
   var $admin_name;
   var $admin_pwd;

   function chkinput($x,$y)
    {
    
    
     $this->admin_name=$x;
     $this->admin_pwd=$y;
    }

   function checkinput()
   {
    
    
     include("../conn/conn.php");
     $sql=mysql_query("select * from admin where admin_name='".$this->admin_name."'",$conn);
     $info=mysql_fetch_array($sql);
     if($info==false)
       {
    
    
          echo "<script language='javascript'>alert('不存在此管理员!');history.back();</script>";
          exit;
       }
      else
       {
    
    
          if($info['admin_pwd']==$this->admin_pwd){
    
    
			  $_SESSION['sessionname'] = $info['admin_name'];
				$_SESSION['sessionid'] = $info['id'];
               header("location:default.php");
            }
          else
           {
    
    
             echo "<script language='javascript'>alert('密码输入错误!');history.back();</script>";
             exit;
           }

      }    
   }
 }
    $obj=new chkinput(trim($_POST['name']),md5(trim($_POST['pwd'])));
    $obj->checkinput();

?>
  • 用户-个人信息

 用户-个人信息

<?php
	$act = !empty($_GET['act']) ? trim($_GET['act']) : '';
	if($act == 'edit')
	{
    
    
		$tel = !empty($_POST['tel']) ? trim($_POST['tel']) : '';
		$truename = !empty($_POST['truename']) ? trim($_POST['truename']) : '';
		$dizhi = !empty($_POST['dizhi']) ? trim($_POST['dizhi']) : '';
		$email = !empty($_POST['email']) ? trim($_POST['email']) : '';
		mysql_query("update usermember set email='$email',truename='$truename',tel='$tel',dizhi='$dizhi'",$conn);
		echo "<script>alert('修改成功!');location.href='usercenter.php';</script>";
	}
	$sql=mysql_query("select * from usermember where name='".$_SESSION['username']."'",$conn);
	$row=mysql_fetch_array($sql);
?>
  • 用户-我的订单

用户-我的订单

<?php
$username=$_SESSION['username'];
 $sql=mysql_query("select * from dingdan where xiadanren='".$username."'",$conn);
$info=mysql_fetch_array($sql);
if($info==false)
	 {
    
    
	 echo "<div algin='center'>对不起,没有查找到该订单!</div>";    
	}
 else
 {
    
    
 ?>
  • 管理员-商品信息

管理员-商品信息

<?php
			$pagesize=20;
		   if ($total<=$pagesize){
    
    
		      $pagecount=1;
			} 
			if(($total%$pagesize)!=0){
    
    
			   $pagecount=intval($total/$pagesize)+1;
			
			}else{
    
    
			   $pagecount=$total/$pagesize;
			
			}
			$page = !empty($_GET['page']) ? trim($_GET['page']) : '';
			if(($page)==""){
    
    
			    $page=1;
			
			}else{
    
    
			    $page=intval($_GET['page']);
			
			}
             $sql1=mysql_query("select * from shangpin order by id desc limit ".($page-1)*$pagesize.",$pagesize ",$conn);
             while($info1=mysql_fetch_array($sql1))
		     {
    
    
		  ?>

跳转获取源代码
演示视频

猜你喜欢

转载自blog.csdn.net/qq_57161040/article/details/129471726