金沙注册网站-新金沙官网 新金沙官网 建立文件交换功能的脚本,购物车完整实现代码

建立文件交换功能的脚本,购物车完整实现代码

//upload.php
这是上传文件的界面,用任何一个编辑器都可以作出来很好看的。需要注意的是表格中的
ENCTYPE=”multipart/form-data”部分。这个一定不能错,否则服务器将不知道你在上传文件。
其他的就没有什么好说的啦,嘻嘻,大家可以作个更好的。

 1、商品展示页面

<html>
<head>
<title>文件上传</title>
<meta http-equiv=”Content-Type” content=”text/html;
charset=gb2312″>
</head>

   代码如下:

<body bgcolor=”#FFFFFF”>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<FORM ENCTYPE=”multipart/form-data” NAME=myform ACTION=do.php
METHOD=”POST”>  
  <table width=”600″ border=”1″ cellspacing=”0″ cellpadding=”0″
align=”center” height=”160″ bgcolor=”#E2E3FE”
bordercolorlight=”#006699″ bordercolordark=”#FFFFFF”>
    <tr>  
      <td colspan=”4″ height=”40″>  
        <div align=”center”>文件上传</div>
      </td>
    </tr>
    <tr>  
      <td width=”80″ height=”40″>  
        <div align=”center”>选择上传文件</div>
      </td>
      <td width=”170″ height=”40″>  
        <div align=”left”>  
          <input type=”file” name=”myfile”>
        </div>
      </td>
      <td width=”80″ height=”40″>  
        <div align=”center”>选择文件类型</div>
      </td>
      <td width=”170″ height=”40″>  
        <div align=”left”>  
          <select name=”type” size=”1″>
            <option value=”通知” selected>通知</option>
            <option value=”下发文件”>下发文件</option>
            <option value=”上报文件”>上报文件</option>
          </select>
        </div>
      </td>
    </tr>
    <tr>  
      <td width=”80″ height=”40″>  
        <div align=”center”>上传者</div>
      </td>
      <td width=”170″ height=”40″>  
        <div align=”left”>  
          <input type=”text” name=”uploader” maxlength=”20″>
        </div>
      </td>
      <td height=”40″>  
        <div align=”center”>上传日期</div>
        <div align=”left”> </div>
      </td>
      <td height=”40″>  
        <input type=”text” name=”date” value=”<?
print(date(“Y-n-j”)); ?>”>
      </td>
    </tr>
    <tr>  
      <td height=”40″>  
        <div align=”center”></div>
        <div align=”left”></div>
        <div align=”center”></div>
        <div align=”center”>文件说明 </div>
      </td>
      <td colspan=”3″ height=”40″>
        <input type=”text” name=”fileshow” size=”60″>
      </td>
    </tr>
    <tr>  
      <td colspan=”4″ height=”40″>  
        <div align=”center”>  
          <input type=”submit” name=”Submit” value=”上传”>
        </div>
      </td>
    </tr>
建立文件交换功能的脚本,购物车完整实现代码。  </table>
</form>
</body>
</html> 

    <table width=”255″ border=”0″ cellspacing=”0″ cellpadding=”0″>

    <tr>

    <td width=”130″ rowspan=”6″><div align=”center”>

    <?php

    if(trim($info[tupian]==””))

    {

    echo “暂无图片”;

    }

    else

    {

    ?>

    <img src=”<?php%20echo%20$info[tupian];?>” width=”130″
height=”100″ border=”0″>

    <?php

    }

    ?>

    </div></td>

    <td width=”20″ height=”16″> </td>

    <td width=”113″><font color=”EF9C3E”>【<?php echo
$info[mingcheng];?>】</font></td>

    </tr>

    <tr>

    <td height=”16″> </td>

    <td><font color=”910800″>【市场价:<?php echo
$info[shichangjia];?>】</font></td>

    </tr>

    <tr>

    <td height=”16″> </td>

    <td><font color=”DD4679″>【会员价:<?php echo
$info[huiyuanjia];?>】</font></td>

    </tr>

    <tr>

    <td height=”16″> </td>

    <td>【<a href=”lookinfo.php?id=<?php echo
$info[id];?>”>查看信息</a>】</td>

    </tr>

    <tr>

    <td height=”16″> </td>

    <td>【<a href=”addgouwuche.php?id=<?php echo
$info[id];?>”>放入购物车</a>】</td>

    </tr>

    <tr>

    <td height=”16″> </td>

    <td><font color=”13589B”>【剩余数量:

    <?php

    if(($info[shuliang]-$info[cishu])>0)

    {

    echo ($info[shuliang]-$info[cishu]);

    }

    else

    {

    echo “已售完”;

    }

    ?>】</font></td>

    </tr>

    </table>

    <?php

    }

    ?>

    </table>

    2、文件addgouwuche.php

    复制代码代码如下:

    <?php

    session_start();

    include(“conn.php”);

    if($_SESSION[username]==””)

    {

    echo
“<script>alert(‘请先登录后购物!’);history.back();</script>”;

    exit;

    }

    $id=strval($_GET[id]);

    $sql=mysql_query(“select * from shangpin where
id='”.$id.”‘”,$conn);

    $info=mysql_fetch_array($sql);

    if($info[shuliang]<=0)

    {

    echo
“<script>alert(‘该商品已经售完!’);history.back();</script>”;

    exit;

    }

    $array=explode(“@”,$_SESSION[producelist]);

    for($i=0;$i<count($array)-1;$i++)

    {

    if($array[$i]==$id)

    {

    echo
“<script>alert(‘该商品已经在您的购物车中!’);history.back();</script>”;

    exit;

    }

    }

    $_SESSION[producelist]=$_SESSION[producelist].$id.”@”;

    $_SESSION[quatity]=$_SESSION[quatity].”1@”;

    header(“location:gouwu1.php”);

    ?>

 

  3、文件gouwu1.php

    代码如下:

    <?php

    session_start();

    if($_SESSION[username]==””)

    {

    echo
“<script>alert(‘请先登录,后购物!’);history.back();</script>”;

    exit;

    }

    ?>

    <?php

    include(“top.php”);

    ?>

    <table width=”800″ height=”438″ border=”0″ align=”center”
cellpadding=”0″ cellspacing=”0″>

    <tr>

    <td width=”200″ height=”438″ valign=”top”
bgcolor=”#E8E8E8″><div align=”center”>

    <?php include(“left.php”);?>

    </div></td>

    <td width=”10″ background=”images/line2.gif”> </td>

    <td width=”590″ valign=”top”><table width=”550″ height=”10″
border=”0″ align=”center” cellpadding=”0″ cellspacing=”0″>

    <tr>

    <td> </td>

    </tr>

    </table>

    <table width=”500″ border=”0″ align=”center” cellpadding=”0″
cellspacing=”0″>

    <form name=”form1″ method=”post” action=”gouwu1.php”>

    <tr>

    <td height=”25″ bgcolor=”#555555″><div align=”center”
style=”color: #FFFFFF”><?php echo
$_SESSION[username];?>的购物车</div></td>

    </tr>

    <tr>

    <td bgcolor=”#555555″><table width=”500″ border=”0″
align=”center” cellpadding=”0″ cellspacing=”1″>

    <?php

    session_start();

    session_register(“total”);

    if($_GET[qk]==”yes”)

    {

    $_SESSION[producelist]=””;

    $_SESSION[quatity]=””;

    }

    $arraygwc=explode(“@”,$_SESSION[producelist]);

    $s=0;

    for($i=0;$i<count($arraygwc);$i++)

    {

    $s+=intval($arraygwc[$i]);

    }

    if($s==0 )

    {

    echo “<tr>”;

    echo” <td height=’25’ colspan=’6′ bgcolor=’#FFFFFF’
align=’center’>您的购物车为空!</td>”;

    echo”</tr>”;

    }

    else

    {

    ?>

    <tr>

    <td width=”125″ height=”25″ bgcolor=”#FFFFFF”><div
align=”center”>商品名称</div></td>

    <td width=”52″ bgcolor=”#FFFFFF”><div
align=”center”>数量</div></td>

    <td width=”64″ bgcolor=”#FFFFFF”><div
align=”center”>市场价</div></td>

    <td width=”64″ bgcolor=”#FFFFFF”><div
align=”center”>会员价</div></td>

    <td width=”51″ bgcolor=”#FFFFFF”><div
align=”center”>折扣</div></td>

    <td width=”66″ bgcolor=”#FFFFFF”><div
align=”center”>小计</div></td>

    <td width=”71″ bgcolor=”#FFFFFF”><div
align=”center”>操作</div></td>

    </tr>

    <?php

    /**

    * 购物车 商品数量管理

    * Edit www.jbxue.com

    */

    $total=0;

    $array=explode(“@”,$_SESSION[producelist]);

    $arrayquatity=explode(“@”,$_SESSION[quatity]);

    while(list($name,$value)=each($_POST))

    {

    for($i=0;$i<count($array)-1;$i++)

    {

    if(($array[$i])==$name)

    {

    $arrayquatity[$i]=$value;

    }

    }

    }

    $_SESSION[quatity]=implode(“@”,$arrayquatity);

    for($i=0;$i<count($array)-1;$i++)

    {

    $id=$array[$i];

    $num=$arrayquatity[$i];

    if($id!=””)

    {

    $sql=mysql_query(“select * from shangpin where
id='”.$id.”‘”,$conn);

    $info=mysql_fetch_array($sql);

    $total1=$num*$info[huiyuanjia];

    $total+=$total1;

    $_SESSION[“total”]=$total;

    ?>

    <tr>

    <td height=”25″ bgcolor=”#FFFFFF”><div
align=”center”><?php echo
$info[mingcheng];?></div></td>

    <td height=”25″ bgcolor=”#FFFFFF”><div align=”center”>

    <input type=”text” name=”<?php echo $info[id];?>”
size=”2″ class=”inputcss” value=<?php echo $num;?>>

    </div></td>

    <td height=”25″ bgcolor=”#FFFFFF”><div
align=”center”><?php echo
$info[shichangjia];?>元</div></td>

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图