微擎开发模块调用音频上传案例教程

模块后台

                <div class="form-group">
                    <label class="col-xs-12 col-sm-3 col-md-2 control-label">音频</label>
                    <div class="col-sm-9">
                        <div class="fileupload fileupload-new" data-provides="fileupload">
                            {if empty($item['voice'])}
                            {php echo tpl_form_field_audio('voice', '')}
                            {else}
                            {php echo tpl_form_field_audio('voice', $item['voice'])}
                            {/if}
                        </div>
                    </div>
                </div>


<script>
    function drop_confirm(msg, url){
        if(confirm(msg)){
            window.location = url;
        }
    }
</script>
<script type="text/javascript">
    $(function(){
        $(".check_all").click(function(){
            var checked = $(this).get(0).checked;
            $("input[type=checkbox]").attr("checked",checked);
        });

        $("input[name=deleteall]").click(function(){
            var check = $("input[type=checkbox][class!=check_all]:checked");
            if(check.length < 1){
                alert('请选择要删除的音频!');
                return false;
            }
            if(confirm("确认要删除选择的音频?")){
                var id = new Array();
                check.each(function(i){
                    id[i] = $(this).val();
                });
                var url = "{php echo $this->createWebUrl('voices', array('op' => 'deleteall' ,'uid' => $uid))}";
                $.post(
                        url,
                        {idArr:id},
                        function(data){
                            alert(data.message);
                            location.reload();
                        },'json'
                );
            }
        });

    });
</script>

**

PHP代码

       if (checksubmit('submit')) {
            $data = array(
                'title' => trim($_GPC['title']),
                'image' => trim($_GPC['image_voices']),
                'voice' => trim($_GPC['voice']), //这里是重点
                'displayorder' => intval($_GPC['displayorder']),
                'mid' => intval($uid),
            );
            if (!empty($item)) {
                $data['last_time'] = time();
                pdo_update($this->modulename . '_voices', $data, array('id' => $id));
            } else {
                $data['add_time'] = time();
                pdo_insert($this->modulename . '_voices', $data);
            }
            message('操作成功', $url, 'success');
        }

**

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值