Advertisement
dekikurnia

Untitled

Sep 5th, 2017
228
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 5.14 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4.     <title>Baojili</title>
  5.     <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css" />
  6.     <link rel="stylesheet" type="text/css" href="//cdn.datatables.net/1.10.11/css/jquery.dataTables.min.css">
  7.     <link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/1.10.16/css/dataTables.bootstrap.min.css">
  8.     <link href="css/style.css" rel="stylesheet">
  9. </head>
  10. <body>
  11.     <?php include_once ("manajer.php"); ?>
  12.     <div class="container">
  13.         <h1 align="center">Daftar Stok</h1>
  14.         <br/>
  15.         <ul class="nav nav-tabs" role="tablist">
  16.             <li role="presentation" class="active"><a href="#example1-tab1" aria-controls="example1-tab1" role="tab" data-toggle="tab">Stok per Item</a></li>
  17.             <li role="presentation"><a href="#example1-tab2" aria-controls="example1-tab2" role="tab" data-toggle="tab">Stok per Lokasi</a></li>
  18.         </ul>
  19.         <div class="tab-content">
  20.             <div role="tabpanel" class="tab-pane fade in active" id="example1-tab1">
  21.                 <table id="dataTablesItem" class="table table-bordered table-striped" cellspacing="0" width="100%">
  22.                     <thead>
  23.                         <tr>
  24.                             <th>NO.</th>
  25.                             <th>Kode Barang</th>
  26.                             <th>Ukuran</th>
  27.                             <th>Total Stok</th>
  28.                             <th>Nama Lokasi</th>
  29.                             <th>Stok</th>
  30.                         </tr>
  31.                     </thead>
  32.  
  33.                     <tbody>
  34.                         <?php
  35.                         $conn = new mysqli("localhost", "root", "BiN4iNforMaTIka33", "baojili");
  36.                         if ($conn->connect_errno) {
  37.                         echo "Failed to connect to MySQL: " . $conn->connect_error;
  38.                     }
  39.  
  40.                     $no = 1;
  41.                     $res = $conn->query("SELECT t_item.ItemID, t_item.Code, t_item.Size, SUM( Stock ) AS TotalStock, group_concat(t_location.Name) as Name, group_concat(t_stock.Stock) as Stock
  42.                    FROM t_stock
  43.                    LEFT JOIN t_location ON t_stock.LocationID = t_location.LocationID
  44.                    LEFT JOIN t_item ON t_stock.ItemID = t_item.ItemID
  45.                    GROUP BY ItemID");
  46.                     while($row = $res->fetch_assoc()){
  47.                     echo '
  48.                    <tr>
  49.                        <td>'.$no.'</td>
  50.                        <td>'.$row['Code'].'</td>
  51.                        <td>'.$row['Size'].'</td>
  52.                        <td>'.$row['TotalStock'].'</td>
  53.                        <td>'.str_replace(",", "<br>", $row['Name']).'</td>
  54.                        <td>'.str_replace(",", "<br>", $row['Stock']).'</td>
  55.                    </tr>
  56.                    ';
  57.                     $no++;
  58.                 }
  59.                 ?>
  60.             </tbody>
  61.         </table>
  62.     </div>
  63.     <div role="tabpanel" class="tab-pane fade in active" id="example1-tab2">
  64.         <table id="dataTablesLocation" class="table table-bordered table-striped" cellspacing="0" width="100%">
  65.             <thead>
  66.                 <tr>
  67.                     <th>NO.</th>
  68.                     <th>Nama Lokasi</th>
  69.                     <th>Total Stok</th>
  70.                     <th>Kode Barang</th>
  71.                     <th>Ukuran</th>
  72.                     <th>Stok</th>
  73.                 </tr>
  74.             </thead>
  75.  
  76.             <tbody>
  77.                 <?php
  78.                 $conn = new mysqli("localhost", "root", "BiN4iNforMaTIka33", "baojili");
  79.                 if ($conn->connect_errno) {
  80.                 echo "Failed to connect to MySQL: " . $conn->connect_error;
  81.             }
  82.            
  83.             $no = 1;
  84.             $res = $conn->query("SELECT t_location.Name, SUM( Stock ) AS TotalStock, t_item.Code, GROUP_CONCAT( t_item.Size ) AS Size, GROUP_CONCAT( t_stock.Stock ) AS Stock
  85.            FROM t_stock
  86.            LEFT JOIN t_location ON t_stock.LocationID = t_location.LocationID
  87.            LEFT JOIN t_item ON t_stock.ItemID = t_item.ItemID
  88.            GROUP BY Name");
  89.             while($row = $res->fetch_assoc()){
  90.             echo '
  91.            <tr>
  92.                <td>'.$no.'</td>
  93.                <td>'.$row['Name'].'</td>
  94.                <td>'.$row['TotalStock'].'</td>
  95.                <td>'.$row['Code'].'</td>
  96.                <td>'.str_replace(",", "<br>", $row['Size']).'</td>
  97.                <td>'.str_replace(",", "<br>", $row['Stock']).'</td>
  98.            </tr>
  99.            ';
  100.             $no++;
  101.         }
  102.         ?>
  103.     </tbody>
  104. </table>
  105. </div>
  106. </div>
  107. <script src="http://code.jquery.com/jquery-1.12.0.min.js"></script>
  108. <script src="//cdn.datatables.net/1.10.11/js/jquery.dataTables.min.js"></script>
  109. <script>
  110.     $(document).ready(function() {
  111.         $('#dataTablesItem').DataTable({
  112.  
  113.         });
  114.  
  115.         $('#dataTablesLocation').DataTable({
  116.  
  117.         });
  118.  
  119.         $('a[data-toggle="tab"]').on('shown.bs.tab', function(e){
  120.           $($.fn.dataTable.tables(true)).DataTable()
  121.           .columns.adjust();
  122.       });
  123.     } );
  124. </script>
  125. </body>
  126. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement