您现在的位置是:网站首页> 编程资料编程资料

thinkphp框架表单数组实现图片批量上传功能示例_php实例_

2023-05-25 344人已围观

简介 thinkphp框架表单数组实现图片批量上传功能示例_php实例_

本文实例讲述了thinkphp框架表单数组实现图片批量上传功能。分享给大家供大家参考,具体如下:

今天做一个表单数组实现图片批量上传,js不是很会,在网上找了资料改的,html页面如下:

描述:图片:请上传小于2M的图片排序:增 加 | 删减

在做__APP__/Upimg/upimgs/ind/+ind这段时,刚开始我用的U()函数,但是把js变量i传入U()函数无法解析,所以在这里改为了url方式。

在获取表单数组并插入数据库时用循环遍历并写入数据库:

 foreach($data['description'] as $key) { $data1['picid']=$fid; $data1['description']=$data['description'][$i]; $data1['image']=$data['image'][$i]; $data1['px']=$data['px'][$i]; $result=$model->add($data1); $i++; } 

$data是通过转换来的,可以直接用$_POST,做这个由于不熟悉js,所以在上面花了很多时间,刚开始我是用

 var tr = document.createElement('tr'); tr.innerHTML= "描述:"; tr.innerHTML+= ""; tr.id = 'Elem'+i; document.getElementById('pdr1').appendChild(tr); 

但是ie不兼容,后又在网上找了上面的方法。

更多关于thinkPHP相关内容感兴趣的读者可查看本站专题:《ThinkPHP入门教程》、《thinkPHP模板操作技巧总结》、《ThinkPHP常用方法总结》、《codeigniter入门教程》、《CI(CodeIgniter)框架进阶教程》、《Zend FrameWork框架入门教程》及《PHP模板技术总结》。

希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。

-六神源码网