QQ登录

只需一步,快速开始

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 913|回复: 2

[PHP开发] 后台添加商品上传图片格式不正确 问题在哪

[复制链接]

2

主题

2

帖子

11

积分

新手上路

Rank: 1

积分
11
发表于 2016-12-21 11:47:58 | 显示全部楼层 |阅读模式
5Z币
<?php
require_once("../common.php");
$sql = "select * from product_cates";
$result = mysql_query($sql);
$data = array();
while($list = mysql_fetch_assoc($result))
    $data[] = $list;
$cates = getcates($data);

if(isset($_POST['ok'])){
    $pname    = $_POST['pname'];
    $pc_id    = $_POST['pc_id'];
    $price    = $_POST['price'];
    $descp    = $_POST['descp'];
    $addr    = $_POST['addr'];
    $ifshow = $_POST['ifshow'];
    $sprice = $_POST['sprice'];
    $keyword = $_POST['keyword'];
    $snums    = $_POST['snums'];
    $pnums    = $_POST['pnums'];

    $thumb = upload_one("../uplodas",array("png","jpeg","jpg"),$_FILES['thumb']);
    for($i=0;$i<count($_FILES['pimages']['name']);$i++){
        $files[$i]['name'] = $_FILES['pimages']['name'][$i];
        $files[$i]['type'] = $_FILES['pimages']['type'][$i];
        $files[$i]['tmp_name'] = $_FILES['pimages']['tmp_name'][$i];
        $files[$i]['error'] = $_FILES['pimages']['error'][$i];
        $files[$i]['size'] = $_FILES['pimages']['size'][$i];
        $pimages[$i] = upload_one("../uplodas",array("png","jpeg","jpg"),$files[$i]);
    }
    $pimages = implode(",",$pimages);

    $sql = "insert into products set
                                 pname='{$pname}',
                                 pc_id='{$pc_id}',
                                 price='{$price}',
                                 thumb='{$thumb}',
                                 descp='{$descp}',
                                 pubtime='".time()."',
                                 addr='{$addr}',
                                 color='{$color}',
                                 size='{$size}',
                                 ifshow='{$ifshow}',
                                 sprice = '{$sprice}',
                                 keyword='{$keyword}',
                                 snums='{$snums}',
                                 pnums='{$pnums}',
                                 pimgs='{$pimages}'";
    mysql_query($sql);
    $tag = mysql_affected_rows();
    if($tag>0)
        msg("添加正确","product_list.php");
    else
        msg("添加失败","product_add.php");

}
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>产品添加</title>
<Base target="_self">
<link rel="stylesheet" type="text/css" href="skin/css/Base.css" />
<link rel="stylesheet" type="text/css" href="skin/css/main.css" />
</head>
<body leftmargin="8" topmargin='8'>
<table width="98%" align="center" border="0" cellpadding="3" cellspacing="1" bgcolor="#CBD8AC" style="margin-bottom:8px;margin-top:8px;">
  <tr>
    <td background="skin/images/frame/wbg.gif" bgcolor="#EEF4EA" class='title' colspan="2"><span><img src='skin/images/frame/arr3.gif' style='margin-right:10px;'>产品添加</span></td>
  </tr>
  <tr bgcolor="#FFFFFF">
    <td>
        <form action="product_add.php" method="POST" enctype="multipart/form-data">
        <table style="margin-bottom:8px;margin-top:8px;margin-left:20px;">
              <tr>
                 <td>产品名称:</td>
                 <td><input type="text" name="pname"/></td>
               </tr>
             <tr>
                <td width="100px;" name="pc_id">产品分类:</td>
                <td><select name="pc_id">
                    <option value="0">顶级分类</option>
                    <?foreach($cates as $vo){?>
                        <option value="<?=$vo['cid']?>"><?=str_repeat("&nbsp;&nbsp;",($vo['level']-1))?><?=$vo['cname']?></option>
                    <?}?>
                </select></td>
              </tr>
               <tr>
                 <td>产品价格</td>
                 <td><input type="text" name="price"></td>
               </tr>
                <tr>
                 <td>标题图片</td>
                 <td><input type="file" name="thumb"></td>
               </tr>
                <tr>
                 <td>产品描述</td>
                 <td><textarea name="descp"></textarea></td>
               </tr>
               <tr>
                 <td>产品地址</td>
                 <td><input type="text" name="addr"></td>
               </tr>
               <tr>
                 <td>产品颜色</td>
                 <td>
                    <table>
                        <tr>
                            <td><input type="checkbox" name="color[]" value="#cccccc">
                            </td>
                            <td><div style="width:20px;height:20px;background:#cccccc;"></div></td>
                            <td><input type="checkbox" name="color[]" value="gold"></td>
                            <td><div style="width:20px;height:20px;background:gold;"></div></td>
                            <td><input type="checkbox" name="color[]" value="pink"></td>
                            <td><div style="width:20px;height:20px;background:pink ;"></div></td>
                        </tr>
                    </table>
                 </td>
               </tr>
                <tr>
                 <td>产品尺寸</td>
                 <td>
                    <table>
                        <tr>
                            <td><input type="checkbox" name="size[]" value="5.5英寸">
                            </td>
                            <td>5.5英寸</td>
                            <td><input type="checkbox" name="size[]" value="5.5英寸以下"></td>
                            <td>5.5英寸以下</td>
                            <td><input type="checkbox" name="size[]" value="5.5英寸以上"></td>
                            <td>5.5英寸以上</td>
                        </tr>
                    </table>
                 </td>
               </tr>
               <tr>
                    <td>上下架</td>
                    <td><input type="radio" name="ifshow" value="0" checked>上架 <input type="radio" name="ifshow" value="1">下架</td>
               </tr>
               <tr>
                    <td>优惠价</td>
                    <td><input type="text" name="sprice"></td>
               </tr>
               <tr>
                    <td>关键字</td>
                    <td><input type="text" name="keyword"></td>
               </tr>
                <tr>
                    <td>库存量</td>
                    <td><input type="text" name="snums"></td>
               </tr>
               <tr>
                    <td>序列号</td>
                    <td><input type="text" name="pnums"></td>
               </tr>
               <tr>
                    <td>图像库</td>
                    <td><input type="file" name="pimages[]" multiple></td>
               </tr>
               <tr>
                 <td colspan="2" align="center" height="40px"><input type="submit" value=" 添加 " name="ok" class="coolbt2"></td>
               </tr>
        </table>
        </form>
    </td>
  </tr>
</table>
</body>
</html>

评分

参与人数 1Z币 +1 收起 理由
辛峰 + 1 很给力!

查看全部评分

1

主题

6

帖子

11

积分

新手上路

Rank: 1

积分
11
QQ
发表于 2017-9-29 14:04:28 | 显示全部楼层
              用这段代码
               <tr>
                    <td>图像库</td>
                    <td><input type="file" name="pimages[]" multiple="multiple"></td>
               </tr>

     前台用
              $_FILES['pimages']['name']  接受图片
难地的事情天天做日日做就容易了!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

     
    战略合作|联系方式|广告赞助|商务合作|手机版|小黑屋|( 京ICP备14036609号-6 )

GMT+8, 2017-10-19 06:14

© 2013-2017 Powered by Discuz! X3.3. 本站由 又拍云 提供 CDN 图片存储服务

快速回复 返回顶部 返回列表