Advertisement
Non_mam

Untitled

Nov 12th, 2019
149
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <?php include 'koneksi.php'; ?>
  2. <!DOCTYPE html>
  3. <html>
  4. <head>
  5.     <title>Form Daftar</title>
  6.     <link rel="stylesheet" href="style.css">
  7. </head>
  8. <body>
  9.     <div class="container">
  10.         <div class="row">
  11.             <form action="index.php" method="post">
  12.                 <h2>Form Pendaftaran Mahasiswa</h2>
  13.                 <hr>
  14.             </form>
  15.             <div class="col-md-8 col-md-offset-2">
  16.                 <div class="panel panel-default">
  17.                     <div class="panel-heading">
  18.                         <h3 class="panel-title">Input Data Mahasiswa</h3>
  19.                     </div>
  20.                     <div class="panel-body">
  21.                         <form method="post" class="form-horizontal">
  22.                             <div class="form-group">
  23.                                 <label class="control-label col-md-3">NPM</label>
  24.                                 <div class="col-md-7">
  25.                                     <input type="text" name="npm" class="form-control" required>
  26.                                 </div>
  27.                             </div>
  28.                             <div class="form-group">
  29.                                 <label class="control-label col-md-3">Nama</label>
  30.                                 <div class="col-md-7">
  31.                                     <input type="text" name="nama" class="form-control" required>
  32.                                 </div>
  33.                             </div>
  34.                             <div class="form-group">
  35.                                 <label class="control-label col-md-3">Kelas</label>
  36.                                 <div class="col-md-7">
  37.                                     <input type="text" name="kelas" class="form-control" required>
  38.                                 </div>
  39.                             </div>
  40.                             <div class="form-group">
  41.                                 <label class="control-label col-md-3">Jenis Kelamin</label>
  42.                                 <div class="col-md-7">
  43.                                     <td>
  44.                                         <input type="radio" id="lakilaki" name="Jenis_kelamin" required=""> <label for="lakilaki">Laki - Laki</label>  
  45.                                         <input type="radio" id="perempuan" name="Jenis_kelamin" required=""> <label for="perempuan">Perempuan</label>
  46.                                     </td>
  47.                                 </div>
  48.                             </div>
  49.                             <div class="form-group">
  50.                                 <label class="control-label col-md-3">Asal Kota</label>
  51.                                 <div class="col-md-7">
  52.                                     <td>
  53.                                         <td><select name="Asal_kota" required="">
  54.                                                  <option value="Kota Jakarta"> Jakarta</option>
  55.                                                  <option value="Kota Depok">Depok</option>
  56.                                                  <option value="Kota Bogor">Bogor</option>
  57.                                                  <option value="Kota Bekasi">Bekasi</option>
  58.                                                  <option value="Kota Tangerang" selected>Tangerang</option>
  59.                                              </select>
  60.                                         </td>
  61.                                     </td>
  62.                                 </div>
  63.                             </div>
  64.                             <div class="form-group">
  65.                                 <div class="col-md-7 col-md-offset-3">
  66.                                     <button class="btn btn-primary" name="daftar">Daftar</button>
  67.                                 </div>
  68.                             </div>
  69.                         </form>
  70.                         <?php  
  71.                         //jika tombol daftar ditekan
  72.                         if (isset($_POST["daftar"]))
  73.                         {
  74.                             //mengambil npm,nama,kelas,jenis kelamin,asal_kota
  75.                             $npm = $_POST["npm"];
  76.                             $nama = $_POST["nama"];
  77.                             $kelas = $_POST["kelas"];
  78.                             $Jenis_kelamin = $_POST["Jenis_kelamin"];
  79.                             $Asal_kota = $_POST["Asal_kota"];
  80.  
  81.                             //cek npm apakah sudah digunakan
  82.                             $ambil = $koneksi->query("SELECT * FROM biodata WHERE npm='$npm'");
  83.                             $yangcocok = $ambil->num_rows;
  84.                             if ($yangcocok==1)
  85.                             {
  86.                                 echo"<script>alert('pendaftaran gagal, npm sudah digunakan')</script>";
  87.                                 echo"<script>location='index.php';</script>";
  88.                             }else{
  89.                                 //query insert ke data biodata
  90.                                 $koneksi->query("INSERT INTO biodata(npm,nama,kelas,Jenis_kelamin,Asal_kota)
  91.                                     VALUES ('$npm','$nama','$kelas','$Jenis_kelamin','$Asal_kota')");
  92.                                 echo"<script>alert('pendaftaran sukses')</script>";
  93.                                 echo"<script>location='index.php';</script>";
  94.                             }
  95.                         }
  96.                         ?>
  97.                     </div>
  98.                 </div>
  99.             </div>
  100.         </div>
  101.         <h2>Data Mahasiswa</h2>
  102.         <hr>
  103.         <table class="table table-bordered">
  104.             <thead>
  105.                 <tr>
  106.                     <th>No</th>
  107.                     <th>NPM</th>
  108.                     <th>Nama</th>
  109.                     <th>Kelas</th>
  110.                     <th>Asal Kota</th>
  111.                 </tr>
  112.             </thead>
  113.             <tbody>
  114.                 <?php $nomor=1; ?>
  115.                 <?php $ambil = $koneksi->query("SELECT * FROM biodata"); ?>
  116.                 <?php while($pecah = $ambil->fetch_assoc()) { ?>
  117.                 <tr>
  118.                     <td><?php echo $nomor; ?></td>
  119.                     <td><?php echo $pecah['NPM']; ?></td>
  120.                     <td><?php echo $pecah['Nama']; ?></td>
  121.                     <td><?php echo $pecah['Kelas']; ?></td>
  122.                     <td><?php echo $pecah['Asal_kota']; ?></td>
  123.                     <td>
  124.                         <a href="index.php?halaman=hapusbiodata&npm=<?php echo $pecah['NPM']; ?>" class="btn btn-danger">Hapus</a>
  125.                     </td>
  126.                 </tr>
  127.                 <?php $nomor++; ?>
  128.             <?php } ?>
  129.             </tbody>
  130.         </table>
  131.     </div>
  132. </body>
  133. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement