Advertisement
GWibisono

CRUD-2a

Oct 5th, 2013
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.47 KB | None | 0 0
  1. <?php
  2. //=========berikut ini adalah list adminnya============
  3. if(@isset($show) && $show=='admin')
  4. {
  5.  
  6. ?>
  7. <link href="styles/kendo.common.min.css" rel="stylesheet">
  8. <link href="styles/kendo.metro.min.css" rel="stylesheet">
  9.  
  10. <script src="js/jquery.min.js"></script>
  11. <script src="js/kendo.web.min.js"></script>
  12. <a href='?1'>back</a>
  13. <div id='grid'></div>
  14. <!-- TEMPLATENYA
  15. Di sini kita butuh
  16. id, name, email, pesan, status
  17. -->
  18. <script id="rowTemplate" type="text/x-kendo-tmpl">
  19.                 <tr>
  20.                     <td class='no'>
  21.                        #: name #
  22.                     </td>
  23.                     <td class="details">
  24.                         #: email #
  25.                     </td>
  26.                     <td class="pos">
  27.                        #: pesan #
  28.                     </td>
  29.                     <td class="pos">
  30.                        #: status #
  31.                     </td>                  
  32.                     <td class="linkku">
  33.                        <input type=button onclick='editData(#: id #);return false' value='Edit' />
  34.         <input type=button onclick='deleteData(#: id #);return false' value='Delete' />
  35.                     </td>
  36.                </tr>
  37. </script>
  38. <hr>
  39. sql:<pre>
  40. CREATE TABLE IF NOT EXISTS `bukutamu` (
  41.   `id` int(11) NOT NULL AUTO_INCREMENT,
  42.   `detail` text NOT NULL,
  43.   `pesan` text NOT NULL,
  44.   `tanggal` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  45.   `stat` tinyint(4) NOT NULL,
  46.   PRIMARY KEY (`id`)
  47. )
  48. </pre>
  49. <script>
  50. $(document).ready(function() {
  51.     gridReload();
  52. });
  53.  
  54. /*
  55. GRID RELOAD
  56. */
  57. function gridReload()
  58. {
  59. //===========div / form yang harus kosong sebelum grid jalan======
  60.  
  61. //==========Grid memakai json
  62.  $("#grid").kendoGrid({
  63.      dataSource: {
  64.           transport: {
  65.             read: {
  66.             dataType: "json",
  67.             url: "?act=json",
  68.             }
  69.            },
  70.          pageSize: 10
  71.      },
  72.      groupable: true,
  73.      sortable: true,
  74.      pageable: {
  75.          refresh: true,
  76.          pageSizes: [10, 30, 50]
  77.      },
  78.      rowTemplate: kendo.template($("#rowTemplate").html()),
  79.      height:490,     
  80.      columns: [ {
  81.              field: "name",
  82.              width: 40,
  83.              title: "Nama"
  84.          } , {
  85.              field: "email",
  86.              width: 20,
  87.              title: "email"
  88.          } ,{
  89.              field: "pesan",
  90.              width: 90,
  91.              title: "Pesan"
  92.          } , {
  93.              field: "Status",
  94.              width: 10,
  95.              title: "Status"
  96.          } , { command: "destroy", title: " ", width: "90px" }
  97.      ]
  98.  });
  99. }
  100. </script>
  101. <?php
  102. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement