php结合数据库演示商品多图片上传

简介: 这是一个带有mysql数据存储多图片商品的上传实例,本demo中的多图片以json格式存储,当然你也可以用符合隔开,比如英文逗号。

这是一个带有mysql数据存储多图片商品的上传实例,本demo中的多图片以json格式存储,当然你也可以用符合隔开,比如英文逗号。下节课我们会分享图片旋转,放大缩小,以及生成缩略图

plupload多图片上传:

 
 
var uploader = new plupload.Uploader({ 
    runtimes: 'gears,html5,html4,silverlight,flash', 
    browse_button: 'logo_upload_btn', 
    url: "ajax.php", 
    flash_swf_url: 'plupload/Moxie.swf', 
    silverlight_xap_url: 'plupload/Moxie.xap', 
    filters: { 
        max_file_size: '25mb', 
        mime_types: [ 
            {title: "files", extensions: "jpg,png,gif,jpeg"} 
        ] 
    }, 
    multi_selection: true, 
    init: { 
        FilesAdded: function(up, files) { 
            $("#btn_submit").attr("disabled", "disabled").addClass("disabled").val("正在上传..."); 
            var item = ''; 
            plupload.each(files, function(file) { //遍历文件 
                item += "<div class='item' id='" + file['id'] + "'><div class='progress'><span class='bar'></span><span class='percent'>0%</span></div></div>"; 
            }); 
            $("#photos_area").append(item); 
            uploader.start(); 
        }, 
        UploadProgress: function(up, file) { //上传中,显示进度条  
            var percent = file.percent; 
            $("#" + file.id).find('.bar').css({"width": percent + "%"}); 
            $("#" + file.id).find(".percent").text(percent + "%"); 
        }, 
        FileUploaded: function(up, file, info) { 
            var data = eval("(" + info.response + ")"); 
            $("#" + file.id).html("<input type=hidden name='pics[]' value='" + data.src + "'><img src='" + data.src + "' alt='" + data.name + "' width='100px' height='100px'>\n\ 
            <div class='operate'><i class='toleft'>左移</i><i class='toright'>右移</i><i class='del'>删除</i></div>") 
 
            $("#btn_submit").removeAttr("disabled").removeClass("disabled").val("提 交"); 
            if (data.error != 0) { 
                alert(data.error); 
            } 
        }, 
        Error: function(up, err) { 
            if (err.code == -601) { 
                alert("请上传jpg,png,gif,jpeg,zip或rar!"); 
                $("#btn_submit").removeAttr("disabled").removeClass("disabled").val("提 交"); 
            } 
        } 
    } 
}); 
uploader.init();
左右切换和删除图片

$(".toleft").live("click", function() { 
    var item = $(this).parent().parent(".item"); 
    var item_left = item.prev(".item"); 
    if (item_left.length == 0) { 
        item.insertAfter($("#photos_area").children(".item:last")); 
    } else { 
        item.insertBefore(item_left); 
    } 
 
}) 
$(".toright").live("click", function() { 
    var item = $(this).parent().parent(".item"); 
    var item_right = item.next(".item"); 
    if (item_right.length == 0) { 
        item.insertBefore($("#photos_area").children(".item:first")); 
    } else { 
        item.insertAfter(item_right); 
    } 
}) 
$(".del").live("click", function() { 
    $(this).parent().parent(".item").remove(); 
})



演示地址:http://www.erdangjiade.com/js/891.html


 ╭═══┤                          ├═══╮
 ║      ║ http://www.erdangjiade.com ║      ║
 ║      └═════════════┘      ║
 ║       ┊┊ ┊┊ ┊┊ ┊┊        ║
 ║       ┊┊ ┊┊ ┊┊ ┊┊        ║
 ║       ┊ ┊ ┊ ┊        ║
 ║       ┆ ┆ ┆ ┆        ║
 ║       ┊┊ ┊┊ ┊┊ ┊┊        ║
 ║  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  ║
 ║         陪伴您轻松设计漂亮的网页         ║
 ║      ┌═════════════┐      ║
 ╰═══┤网站模板 网页特效 图标下载├═══╯
         └═════════════┘        
          更多原创模板,尽在 http://www.erdangjiade.com/templates  

          免费扒模板,请访问 http://www.erdangjiade.com/help/template

          网页特效下载:www.erdangjiade.com/js

          php:www.erdangjiade.com/php
     
         QQ群 368848856  


相关文章
|
2月前
|
SQL 缓存 PHP
PHP技术探究:优化数据库查询效率的实用方法
本文将深入探讨PHP中优化数据库查询效率的实用方法,包括索引优化、SQL语句优化以及缓存机制的应用。通过合理的优化策略和技巧,可以显著提升系统性能,提高用户体验,是PHP开发者不容忽视的重要议题。
|
11天前
|
PHP 数据库
DIY私人图床:使用CFimagehost源码自建无需数据库支持的PHP图片托管服务-2
DIY私人图床:使用CFimagehost源码自建无需数据库支持的PHP图片托管服务
|
11天前
|
存储 PHP Apache
DIY私人图床:使用CFimagehost源码自建无需数据库支持的PHP图片托管服务-1
DIY私人图床:使用CFimagehost源码自建无需数据库支持的PHP图片托管服务
|
11天前
|
安全 关系型数据库 MySQL
【PHP开发专栏】PHP PDO与MySQLi操作数据库
【4月更文挑战第30天】PHP数据库交互的核心是PDO和MySQLi。PDO提供数据访问抽象层,支持多种数据库,强调安全和灵活性;MySQLi则专为MySQL设计,有面向对象和过程化接口。两者都支持预处理语句,防止SQL注入。选择取决于项目需求,如可移植性、特定功能和API偏好。了解其使用有助于编写安全高效的代码。
|
11天前
|
关系型数据库 MySQL PHP
【PHP 开发专栏】PHP 连接 MySQL 数据库的方法
【4月更文挑战第30天】本文介绍了 PHP 连接 MySQL 的两种主要方法:mysqli 和 PDO 扩展,包括连接、查询和处理结果的基本步骤。还讨论了连接参数设置、常见问题及解决方法,如连接失败、权限和字符集问题。此外,提到了高级技巧如使用连接池和缓存连接信息以优化性能。最后,通过实际案例分析了在用户登录系统和数据管理中的应用。
|
12天前
|
SQL 缓存 PHP
【PHP开发专栏】PHP数据库查询优化技巧
【4月更文挑战第29天】本文探讨了PHP数据库查询优化技巧,包括数据库设计的规范化与反规范化,合理使用索引,优化查询逻辑,以及避免SELECT *。在SQL查询优化中,利用EXPLAIN分析查询、优化JOIN操作和子查询,以及改进WHERE条件。PHP层面的优化涉及预处理语句、缓存查询结果、分页查询优化和异步处理。此外,还提到了高级技术如数据库分区、读写分离和分布式数据库。通过这些方法,开发者能提升查询效率,优化应用性能和用户体验。
|
12天前
|
SQL 关系型数据库 MySQL
【PHP开发专栏】PHP与数据库交互入门
【4月更文挑战第29天】本文介绍了PHP与数据库交互的基础,包括选择MySQL或PostgreSQL等关系型数据库,使用MySQLi或PDO扩展进行连接。示例展示了如何使用PHP连接数据库,如MySQLi的面向对象连接方式和PDO的多数据库支持。此外,还讲解了执行SQL查询(如SELECT、INSERT、UPDATE、DELETE)的操作,并强调了安全性与错误处理,如使用预处理语句防止SQL注入。通过学习,读者可掌握PHP操作数据库的基本技能。
|
22天前
|
XML JSON API
快速淘宝商品详情页面API接口传输 php
PI(Application Programming Interface,应用程序接口)是一组预定义的函数、协议和工具,用于构建软件应用程序之间的交互。它允许不同的软件系统和应用通过统一的接口进行数据交换和通信
|
2月前
|
存储 PHP Apache
使用CFimagehost源码搭建无需数据库支持的PHP免费图片托管私人图床
使用CFimagehost源码搭建无需数据库支持的PHP免费图片托管私人图床
|
3月前
|
缓存 NoSQL PHP
百度搜索:蓝易云【如何使用PHP进行数据库索引优化?】
通过以上方法,你可以使用PHP进行数据库索引优化,提高数据库查询性能和整体应用性能。同时,定期维护数据库和优化查询语句也是保持数据库高性能的关键。
44 11