Advertisement
Guest User

Untitled

a guest
Jul 5th, 2018
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.41 KB | None | 0 0
  1. <?php
  2. namespace App\Http\Controllers;
  3. use Illuminate\Http;
  4. use Illuminate\Http\Request;
  5. use Illuminate\Support\Facades\DB;
  6.  
  7. class Dataentry extends Controller
  8. {
  9.  
  10. public function index() {
  11.  
  12. $data = DB::table('userstable')->simplePaginate(5);
  13. return view('dataentry', ['users' => $data]);
  14.  
  15. }
  16.  
  17.  
  18. public function doindex(Request $id) {
  19.  
  20. $data = DB::table('userstable')->simplePaginate(3);
  21. $data2 = DB::table('userstable')->where('userid', '')->get();
  22. return view('dataentry', ['users' => $data, 'usersel' => $data2]);
  23.  
  24. }
  25.  
  26.  
  27.  
  28. public function doshowrecord($id) {
  29.  
  30. $data = DB::table('userstable')->simplePaginate(3);
  31. $data2 = DB::table('userstable')->where('userid', $id)->get();
  32. return view('dataentry', ['users' => $data, 'usersel' => $data2]);
  33.  
  34. }
  35.  
  36.  
  37.  
  38. public function doDatamanipulation(Request $req){
  39.  
  40. $bvalue = $req->buttoncrud;
  41.  
  42. $vReturn = $bvalue;
  43.  
  44. if($bvalue == "Add"){
  45.  
  46. $this->doInsert($req);
  47.  
  48. } else if($bvalue == "Update"){
  49.  
  50. $this->doUpdate($req);
  51.  
  52. } else if($bvalue == "Delete"){
  53.  
  54. $this->doDelete($req);
  55. }
  56.  
  57. //return view('dataentry');
  58. //$data = DB::table('userstable')->simplePaginate(2);
  59. // return view('dataentry', ['users' => $data]);
  60.  
  61. return redirect('DE');
  62. }
  63.  
  64. public function doInsert(Request $req) {
  65.  
  66.  
  67. $vSQL = 'Insert Into userstable (userid, username, password, userlevel, status) values (?, ?, ?, ?, ?)';
  68. $vUserid = $req->txtuserid;
  69. $vUsername = $req->txtname;
  70. $vPass = $req->txtpassword;
  71. $vLevel = $req->txtlevel;
  72. $vStatus= $req->txtstatus;
  73. DB::insert($vSQL, [$vUserid , $vUsername, $vPass, $vLevel, $vStatus ]);
  74.  
  75. }
  76.  
  77. public function doUpdate(Request $req) {
  78. $vSQL = "Update userstable set username=?, password=?, userlevel=?, status=? where userid=?";
  79. $vUserid = $req->txtuserid;
  80. $vUsername = $req->txtname;
  81. $vPass = $req->txtpassword;
  82. $vLevel = $req->txtlevel;
  83. $vStatus= $req->txtstatus;
  84. $affected = DB::update($vSQL, [$vUsername, $vPass, $vLevel, $vStatus, $vUserid ]);
  85.  
  86. }
  87.  
  88. public function doDelete(Request $req) {
  89. $vSQL = 'Delete From userstable where userid = ?';
  90. $vUserid = $req->txtuserid;
  91. $deleted = DB::delete($vSQL, [$vUserid ]);
  92. }
  93.  
  94. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement