query 文件提交 +php后台入库
php代码 <?php if($_POST){ $post['name'] = $_POST['name']; //获取索引 $post['age'] = $_POST['age']; $post['sex'] = $_POST['sex']; $filesName = $_FILES['file']['name']; //文件名数组 $filesTmpName = $_FILES['file']['tmp_name']; //临时文件名数组 $filePath = DT_ROOT.'/file/'.$filesName; //文件路径 if(move_uploaded_file($filesTmpName, $filePath)){ $post['thumb']= DT_PATH.'file/'.$filesName; } foreach ($post as $key => $value){ $k[]=$key; $v[]=$value; } $vs ="'" . implode("','", $v). "'"; $ks=implode(',', $k); $res=$db->query("INSERT INTO `{$DT_PRE}t_types` ($ks) VALUES ($vs)"); if($res){ echo 1; }else{ echo 2; }
}
html 代码 <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>文件上传</title> </head> <body> <form id="test"> <input type="text" name="name"> <input type="text" name="age"> <input type="text" name="phone"> <input type="file" name="file"> <input type="button" onclick="add()" value="新增"> </form> </body> <script src="https://code.jquery.com/jquery-3.1.1.min.js"></script> <script type="text/javascript"> function add(){ var formData = new FormData(document.querySelector("#test"));//获取form值 $.ajax({ url: "http://www.she.com/admin.php?moduleid=31&file=app&action=type_add", type: "POST", data: formData, processData: false, // 不处理数据 contentType: false, // 不设置内容类型 success:function(data){ alert(data); } }); } </script> </html>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 25岁的心里话
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现