Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. <!DOCTYPE html>
  2. <html>
  3.     <head>
  4.         <meta charset="UTF-8" name="viewport" content="width=device-width, initial-scale=1"/>
  5.         <link rel="stylesheet" type="text/css" href="css/bootstrap.css"/>
  6.     </head>
  7. <body>
  8.     <nav class="navbar navbar-default">
  9.         <div class="container-fluid">
  10.         </div>
  11.     </nav>
  12.     <div class="col-md-3"></div>
  13.     <div class="col-md-6 well">
  14.         <h3 class="text-primary">PHP - Submit Multiple Checkbox Data</h3>
  15.         <hr style="border-top:1px dotted #ccc;"/>
  16.         <button type="button" class="btn btn-success" data-toggle="modal" data-target="#form_modal"><span class="glyphicon glyphicon-plus"></span> Add Member</button>
  17.         <br /><br />
  18.         <table class="table table-bordered">
  19.             <thead class="alert-info">
  20.                 <tr>
  21.                     <th>Firstname</th>
  22.                     <th>Lastname</th>
  23.                     <th>Address</th>
  24.                     <th>Skill</th>
  25.                 </tr>
  26.             </thead>
  27.             <tbody style="background-color:#fff;">
  28.                 <?php
  29.                     require 'conn.php';
  30.                     $stmt = mysqli_stmt_init($conn);
  31.                     if(mysqli_stmt_prepare($stmt, "SELECT * FROM `member`")){
  32.                         mysqli_stmt_execute($stmt);
  33.                         mysqli_stmt_bind_result($stmt, $mem_id, $firstname, $lastname, $address, $skill);
  34.                         while(mysqli_stmt_fetch($stmt)){
  35.                 ?>
  36.                 <tr>
  37.                     <td><?php echo $firstname?></td>
  38.                     <td><?php echo $lastname?></td>
  39.                     <td><?php echo $address?></td>
  40.                     <td><?php echo $skill?></td>
  41.                 </tr>
  42.                 <?php
  43.                         }
  44.                         mysqli_stmt_close($stmt);
  45.                     }
  46.                 ?>
  47.             </tbody>
  48.         </table>
  49.     </div>
  50.     <div class="modal fade" id="form_modal" tabindex="-1" role="dialog" aria-hidden="true">
  51.         <div class="modal-dialog" role="document">
  52.             <form action="save_data.php" method="POST">
  53.                 <div class="modal-content">
  54.                     <div class="modal-body">
  55.                         <div class="col-md-3"></div>
  56.                         <div class="col-md-6">
  57.                             <div class="form-group">
  58.                                 <label>Firstname:</label>
  59.                                 <input type="text" class="form-control" name="firstname" required="required"/>
  60.                             </div>
  61.                             <div class="form-group">
  62.                                 <label>Lastname:</label>
  63.                                 <input type="text" class="form-control" name="lastname" required="required"/>
  64.                             </div>
  65.                             <div class="form-group">
  66.                                 <label>Address:</label>
  67.                                 <input type="text" class="form-control" name="address" required="required"/>
  68.                             </div>
  69.                             <div>
  70.                                 <label>Skill:</label>
  71.                                 <br style="clear:both;"/>
  72.                                 <div class="col-md-6">
  73.                                     <div class="checkbox">
  74.                                         <label><input type="checkbox" name="skill[]" value="C" >C</label>
  75.                                     </div>
  76.                                     <div class="checkbox">
  77.                                         <label><input type="checkbox" name="skill[]" value="C++">C++</label>
  78.                                     </div>
  79.                                     <div class="checkbox">
  80.                                         <label><input type="checkbox" name="skill[]" value="C#">C#</label>
  81.                                     </div>
  82.                                     <div class="checkbox">
  83.                                         <label><input type="checkbox" name="skill[]" value="PHP">PHP</label>
  84.                                     </div>
  85.                                     <div class="checkbox">
  86.                                         <label><input type="checkbox" name="skill[]" value="PASCAL">PASCAL</label>
  87.                                     </div>
  88.                                 </div>
  89.                                 <div class="col-md-6">
  90.                                     <div class="checkbox">
  91.                                         <label><input type="checkbox" name="skill[]" value="Visual Basic">Visual Basic</label>
  92.                                     </div>
  93.                                     <div class="checkbox">
  94.                                         <label><input type="checkbox" name="skill[]" value="Python">Python</label>
  95.                                     </div>
  96.                                     <div class="checkbox">
  97.                                         <label><input type="checkbox" name="skill[]" value="Java">Java</label>
  98.                                     </div>
  99.                                     <div class="checkbox">
  100.                                         <label><input type="checkbox" name="skill[]" value="Ruby">Ruby</label>
  101.                                     </div>
  102.                                     <div class="checkbox">
  103.                                         <label><input type="checkbox" name="skill[]" value="Swift">Swift</label>
  104.                                     </div>
  105.                                 </div>
  106.                             </div>
  107.                         </div>
  108.                     </div>
  109.                     <div style="clear:both;"></div>
  110.                     <div class="modal-footer">
  111.                         <button type="button" class="btn btn-danger" data-dismiss="modal"><span class="glyphicon glyphicon-remove"></span> Close</button>
  112.                         <button name="save" class="btn btn-primary"><span class="glyphicon glyphicon-save"></span> Save</button>
  113.                     </div>
  114.                 </div>
  115.             </form>
  116.         </div>
  117.     </div>
  118. </body>
  119. <script src="js/jquery-3.2.1.min.js"></script>
  120. <script src="js/bootstrap.js"></script>
  121. </html>