Advertisement
Guest User

server.php

a guest
Jan 19th, 2018
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.45 KB | None | 0 0
  1. <?php
  2. include 'crud.php';
  3. $user = new crud();
  4. $page = isset($_GET['p'])?$_GET['p']:'';
  5. if($page == "add") {
  6.     $nama = $_POST['nm'];
  7.     $kota = $_POST['kt'];
  8.     $email = $_POST['em'];
  9.     $query = $user->add($nama, $kota, $email);
  10.     if($query == "Success") {
  11.         echo "Sucess add";
  12.     }
  13. } elseif($page == 'edit') {
  14.     $id = $_POST['id'];
  15.     $nama = $_POST['nm'];
  16.     $kota = $_POST['kt'];
  17.     $email = $_POST['em'];
  18.     $query = $user->update($id, $nama, $kota, $email);
  19. } elseif($page == "delete") {
  20.     $id = $_GET['id'];
  21.     $query = $user->delete($id);
  22. } else {
  23.     $show = $user->show();
  24.     while($data = $show->fetch(PDO::FETCH_OBJ)) {
  25.         ?>
  26.         <tr>
  27.             <td><?php echo $data->user_nama ?></td>
  28.             <td><?php echo $data->user_kota ?></td>
  29.             <td><?php echo $data->user_email ?></td>
  30.             <td>
  31.                 <div class="btn-group">
  32.                     <button class="btn btn-warning"  data-toggle="modal" data-target="#edit-<?php echo $data->user_id ?>">Edit</button>
  33.                     <!-- Modal -->
  34.                     <div class="modal fade" id="edit-<?php echo $data->user_id ?>" tabindex="-1" role="dialog" aria-labelledby="editLabel-<?php echo $data->user_id ?>" aria-hidden="true">
  35.                       <div class="modal-dialog" role="document">
  36.                         <div class="modal-content">
  37.                           <div class="modal-header">
  38.                             <h5 class="modal-title" id="editLabel-<?php echo $data->user_id ?>">Update Data</h5>
  39.                             <button type="button" class="close" data-dismiss="modal" aria-label="Close">
  40.                               <span aria-hidden="true">&times;</span>
  41.                           </button>
  42.                       </div>
  43.                       <form>
  44.                           <div class="modal-body">
  45.                             <input type="hidden" id="<?php echo $data->user_id ?>" value="<?php echo $data->user_id ?>">
  46.                             <div class="form-group">
  47.                                 <label for="nm">Nama</label>
  48.                                 <input type="text" class="form-control" id="nm-<?php echo $data->user_id ?>" value="<?php echo $data->user_nama ?>">
  49.                             </div>
  50.                             <div class="form-group">
  51.                                 <label for="kt">Kota</label>
  52.                                 <input type="text" class="form-control" id="kt-<?php echo $data->user_id ?>" value="<?php echo $data->user_kota ?>">
  53.                             </div>
  54.                             <div class="form-group">
  55.                                 <label for="em">Email</label>
  56.                                 <input type="email" class="form-control" id="em-<?php echo $data->user_id ?>" value="<?php echo $data->user_email ?>">
  57.                             </div>
  58.                         </div>
  59.                         <div class="modal-footer">
  60.                             <button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
  61.                             <button type="submit" onclick="updateData(<?php echo $data->user_id ?>)" class="btn btn-primary">Update</button>
  62.                         </div>
  63.                     </form>
  64.                 </div>
  65.             </div>
  66.         </div>
  67.         <button onclick="deleteData(<?php echo $data->user_id ?>)" class="btn btn-danger">Delete</button>
  68.     </div>
  69. </td>
  70. </tr>
  71. <?php
  72.     }
  73. }
  74. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement