我正在Laravel创建一个项目。在printpackage.blade.php
中,用户选中了一个复选框。然后将复选框行值存储到数据库中并发送到另一个名为<td align='center'>{{$i}}</td>
<td><input type='text' name="meter[]" readonly value="{{$item['passmts']}}" ></td>
<td><input type='text' name="points[]" readonly value="{{$item['points']}}"></td>
<td><input type='text' name="pts[]" readonly value="{{$item['pts']}}"></td>
<td><input type="checkbox" name="ids[]"value="{{$i}}" /></td>
的视图
问题开始了。当用户刷新页面时,条目中显示的值将自动插入到数据库中。我不知道如何阻止这一点。
updatepackage.blade.php
$insert=DB::table('packageroll')->insert(array(Input::all()));
$tc=\Input::get('tc');
$construction=\Input::get(construction');
$table1= DB::table('packageroll')->where('tc','=',$tc)->where('construction','=',$construction)->get();
return \View::make('dashboard.vendor.printpackage')->with('table1',$table1);
clientcontroller.php
<td><input type='text' name='meter[]' value="{{$item['meter']}}" ></td>
<td><input type='text' name='points[]' value="{{$item['points']}}"></td>
<td><input type='text' name='pts[]' value="{{$item['pts']}}"></td>
printpackage.blade.php
{{1}}
答案 0 :(得分:2)
嘿,你可以对商店和更新进行不同的验证,如果你有下面的唯一价值我会提到如何处理
let V1 : View1 = View1 (nibName: "View1", bundle: nil)
let V2 : View2 = View2 (nibName: "View2", bundle: nil)
let V3 : View3 = View3 (nibName: "View3", bundle: nil)
self.addChildViewController(V1)
self.scroll1.addSubview(V1.view)
V1.didMoveToParentViewController(self)
self.addChildViewController(V2)
self.scroll1.addSubview(V2.view)
V2.didMoveToParentViewController(self)
self.addChildViewController(V3)
self.scroll1.addSubview(V3.view)
V3.didMoveToParentViewController(self)
var V2Frame : CGRect = V2.view.frame
V2Frame.origin.x=self.view.frame.width
V2.view.frame = V2Frame
var V3Frame : CGRect = V3.view.frame
V3Frame.origin.x = 2 * self.view.frame.width
V3.view.frame = V3Frame
self.scroll1.contentSize = CGSizeMake(self.view.frame.width * 3, self.view.frame.size.height)