gundambison

perbaikan 63

May 12th, 2018
184
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.79 KB | None | 0 0
  1. <!--START HERE-->
  2.   <body onload="viewData()">
  3.     <p><br/></p>
  4.  
  5.     <div class="container">
  6.       <p></p>
  7.       <button class="btn btn-primary" data-toggle="modal" data-target="#addData">Insert Data</button>
  8.       <!-- Modal -->
  9.       <div class="modal fade" id="addData" tabindex="-1" role="dialog" aria-labelledby="addLabel">
  10.         <div class="modal-dialog" role="document">
  11.           <div class="modal-content">
  12.             <div class="modal-header">
  13.               <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
  14.               <h4 class="modal-title" id="addLabel">Insert Data</h4>
  15.             </div>
  16.            
  17.             <div class="modal-body">
  18.  
  19.               <div class="form-group">
  20.                 <label for="nm">Full Name</label>
  21.                 <input type="text" class="form-control" id="nm" placeholder="Nama Lengkap">
  22.               </div>
  23.               <div class="form-group">
  24.                 <label for="em">Email</label>
  25.                 <input type="email" class="form-control" id="em" placeholder="Surel">
  26.               </div>
  27.               <div class="form-group">
  28.                 <label for="hp">Phone Number</label>
  29.                 <input type="number" class="form-control" id="hp" placeholder="Nomor Telp/HP">
  30.               </div>
  31.               <div class="form-group">
  32.                 <label for="al">Address</label>
  33.                 <textarea class="form-control" id="al" placeholder="Alamat"></textarea>
  34.               </div>
  35.  
  36.             </div>
  37.             <div class="modal-footer">
  38.               <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
  39.               <button type="submit" onclick="saveData()" data-dismiss="modal" class="btn btn-primary">Save</button>
  40.             </div>
  41.            
  42.           </div>
  43.         </div>
  44.       </div>
  45.       <div id="result"></div>
  46.       <p></p>
  47.       <table class="table table-bordered table-striped">
  48.         <thead>
  49.           <tr>
  50.             <th width="40">ID</th>
  51.             <th>Name</th>
  52.             <th>Email</th>
  53.             <th>Phone</th>
  54.             <th>Address</th>
  55.             <th width="160">Action</th>
  56.           </tr>
  57.         </thead>
  58.         <tbody>
  59.          
  60.         </tbody>
  61.       </table>
  62.     </div>
  63.  
  64.  
  65.     <script>
  66.       function saveData(){
  67.         var name = $('#nm').val();
  68.         var email = $('#em').val();
  69.         var phone = $('#hp').val();
  70.         var address = $('#al').val();
  71.         $.ajax({
  72.           type: "POST",
  73.           url: "server.php?p=add",
  74.           data: "nm="+name+"&em="+email+"&hp="+phone+"&al="+address,
  75.           success: function(data){
  76.             viewData();
  77.           }
  78.         });
  79.       }
  80.  
  81.       function viewData(){
  82.         $.ajax({
  83.           type: "GET",
  84.           url: "server.php",
  85.           success: function(data){
  86.             $('tbody').html(data);
  87.           }
  88.         });
  89.       }
  90.  
  91.       function updateData(str){
  92.         var id = str;
  93.         var name = $('#nm-'+str).val();
  94.         var email = $('#em-'+str).val();
  95.         var phone = $('#hp-'+str).val();
  96.         var address = $('#al-'+str).val();
  97.         $.ajax({
  98.           type: "POST",
  99.           url: "server.php?p=edit",
  100.           data: "nm="+name+"&em="+email+"&hp="+phone+"&al="+address+"&id="+id,
  101.           success: function(data){
  102.                $(".modal-backdrop.in").hide();
  103.               console.log('tutup modal?');
  104.              
  105.             viewData();
  106.           }
  107.         });
  108.       }
  109.  
  110.       function deleteData(str){
  111.         var id = str;
  112.         $.ajax({
  113.           type: "GET",
  114.           url: "server.php?p=del",
  115.           data: "id="+id,
  116.           success: function(data){
  117.             viewData();
  118.           }
  119.         });
  120.       }
  121.  
  122.  
  123.     </script>
  124.  
  125.   </body>
  126. <!-- END HERE--->
Advertisement
Add Comment
Please, Sign In to add comment