日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

小程序提交表单mysql_GitHub - kun19911227/minipro: 微信小程序提交带图片的表单

發布時間:2023/12/31 数据库 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 小程序提交表单mysql_GitHub - kun19911227/minipro: 微信小程序提交带图片的表单 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

minipro

微信小程序提交帶圖片的表單

目錄說明

upload_images

├── pages

│ ├── upload_info 提交表單

│ └── display_info 信息展示

├── utils

│ └── util.js 工具

├── cmf_banana.sql MySQL數據庫表

├── app.js 小程序人口

└── config.js 配置項

后端PHP代碼BananaController.class.php

namespace Api\Controller;

use Common\Controller\AppframeController;

/**

* @author Banana

* 小程序提交帶圖片的form表單

*/

class BananaController extends AppframeController{

private $banana_model;

public function _initialize() {

parent::_initialize();

$this->banana_model=D("Banana");

}

/**

* 上傳信息api

*/

public function upload_info() {

$data = array();

$post = array();

//接收參數

$post['name'] = I('post.name');

$post['phone'] = I('post.phone');

$post['introduce'] = I('post.introduce');//非必填

$post['photo'] = I('post.photo');//非必填

$post['create_time'] = time();

if ((empty($post['name']) && isset($post['name'])) ||

(empty($post['phone']) && isset($post['phone'])) ) {

$data['code'] = 0;

$data['msg'] = "有必填參數為空";

} else {

$result = $this->banana_model->add($post);

if ($result !== false) {

$data['id'] = $result;

$data['code'] = 1;

$data['msg'] = "提交成功";

} else {

$data['code'] = 2;

$data['msg'] = "提交失敗";

}

}

return $this->ajaxReturn($data);

}

/**

* 上傳文件

*/

public function upload_img() {

$data = array();

$uploadConfig = array(

'FILE_UPLOAD_TYPE' => sp_is_sae() ? 'Sae' : 'Local',

'rootPath' => './'.C( 'UPLOADPATH' ),

'savePath' => './minipro/',

'saveName' => array( 'uniqid', '' ),

'exts' => array( 'jpg', 'jpeg', 'png','gif' ),

'autoSub' => false

);

$upload = new \Think\Upload( $uploadConfig );

$info = $upload->upload();

if($info) {

$save_name = $info['photo']['savepath'].$info['photo']['savename'];

$save_name = substr($save_name,1);

$url = "http://".$_SERVER['HTTP_HOST']."/data/upload".$save_name;

$data['url'] = $url;

return $this->ajaxReturn($data);

}

}

/**

* 信息展示api

*/

public function detail() {

$data = array();

$id = I('get.id');

if (empty($id) && isset($id)) {

$data['code'] = 0;

$data['msg'] = "參數為空";

} else {

//信息

$banana = $this->banana_model->find($id);

if ($banana) {

$data['banana'] = $banana;

$data['code'] = 1;

$data['msg'] = "請求成功";

} else {

$data['code'] = 2;

$data['msg'] = "未獲取到詳細信息";

}

}

return $this->ajaxReturn($data);

}

}

總結

以上是生活随笔為你收集整理的小程序提交表单mysql_GitHub - kun19911227/minipro: 微信小程序提交带图片的表单的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。