php教程

超轻量级php框架startmvc

PHP获取数据库表中的数据插入新的表再原删除数据方法

更新时间:2020-03-31 03:13 作者:startmvc
1,路由我使用get(1)控制器publicfunctiona(Request$request){//获取指定的id$id=$request->id;$rs=R::find($id)

1, 路由 我使用 get

(1) 控制器


public function a(Request $request){
 //获取指定的id
 $id = $request->id;
 $rs=R::find($id);
 //仓库中
 $re=$rs->rfid;
 //判断仓库中的是否与数据库的rf在线的是否相等
 $ws= G::where('rfid','=',$re)->first();
 if($ws){
 return response()->json(['status'=>0,'msg'=>'不成功']);
 }
 //导入数据
 $sql=DB::insert("insert into gs( g ,id,created_at,updated_at) values (?,?,?,?)",
 [$rs->p,$rs->r,$rs->creat,$rs->up]);
// 成功删除
 if($sql){
 $rs->delete();
 return ['status'=>1,'msg'=>'成功'];
 }else{
 return response()->json(['status'=>0,'msg'=>'不成功']);
 }

(2) view


<span class="change" data-id="{{id}}" >关联</span>

(3)js 注意

layer插件


<script>
 $(".change").click(function () {
 var id = $(this).data("id");
 if(confirm("确定xxx")){
 $.ajax({
 url: '/',
 type: 'get',
 data: {'id':id},
 success: function (res) {
 if (res.status == 0) {
 layer.msg(res.msg);
 } else {
 layer.msg(res.msg, {icon: 1}, function () {
 location.href = '要跳转的页面';
 });
 }
 }
 });
 }
 });

以上就是本次的全部内容知识点,感谢大家对脚本之家的支持。