Advertisement
gundambison

perbaikan 64

Jun 6th, 2018
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <?php
  2. include("header.php");
  3. include("koneksi.php");
  4. ?>
  5. <div class="container">
  6.     <div class="content">
  7.         <h2>Data Mahasiswa &raquo; Tambah Data</h2>
  8.         <hr />
  9.  
  10.         <?php
  11.         include("koneksi.php");
  12.  
  13.  
  14.  
  15.  
  16.         if (isset($_POST['add'])) {
  17.             $nopeserta = addslashes($_POST['nopeserta']);
  18.  
  19.             $nama = addslashes($_POST['nama']);
  20.             $tmp_lahir = addslashes($_POST['tmp_lahir']);
  21.             $desa = addslashes($_POST['desa']);
  22.             $kecamatan = addslashes($_POST['kecamatan']);
  23.             $kabupaten = addslashes($_POST['kabupaten']);
  24.             $tgl = addslashes($_POST['tgl']);
  25.             $kelamin = addslashes($_POST['kelamin']);
  26.             $fakultas = addslashes($_POST['fakultas']);
  27.             $jurusan = addslashes($_POST['jurusan']);
  28.             $noinduk = addslashes($_POST['noinduk']);
  29.             $ayah = addslashes($_POST['ayah']);
  30.             $jobayh = addslashes($_POST['jobayh']);
  31.             $alamata = addslashes($_POST['alamata']);
  32.             $ibu = addslashes($_POST['ibu']);
  33.             $jobibu = addslashes($_POST['jobibu']);
  34.             $alamati = addslashes($_POST['alamati']);
  35.             $ipk = addslashes($_POST['ipk']);
  36.             $pnddkanakhir = addslashes($_POST['pnddkanakhir']);
  37.             $status = addslashes($_POST['status']);
  38.             $keterampilan = addslashes($_POST['keterampilan']);
  39.             $organisasi = addslashes($_POST['organisasi']);
  40.             $almatbna = addslashes($_POST['almatbna']);
  41.             $hp = addslashes($_POST['hp']);
  42.             $ukranjket = addslashes($_POST['ukranjket']);
  43.             $penyakit = addslashes($_POST['penyakit']);
  44.  
  45.             $folder = './img/';
  46.             $name_p = $_FILES['foto']['name'];
  47.             $sumber_p = $_FILES['foto']['tmp_name'];
  48.             $foto = $name_p;
  49.  
  50.             move_uploaded_file($sumber_p, $folder . $name_p);
  51.             $sql = "SELECT * FROM mahasiswa WHERE nopeserta='$nopeserta'";
  52.  
  53.             $query = mysqli_query($koneksi, $sql)or
  54.                     die(mysqli_error($koneksi) . $sql);
  55.             $sql = "INSERT INTO mahasiswa(nopeserta, nama, tmp_lahir, desa, kecamatan, kabupaten, tgl, kelamin, "
  56.                     . "fakultas, jurusan, noinduk, ayah, jobayh, alamata, ibu, jobibu, alamati, ipk, pnddkanakhir, "
  57.                     . "status, keterampilan, organisasi, almatbna, hp, ukranjket, penyakit, foto)"
  58.                     . " VALUES('$nopeserta','$nama', '$tmp_lahir', '$desa', "
  59.                     . "'$kecamatan', '$kabupaten', '$tgl', '$kelamin', '$fakultas', "
  60.                     . "'$jurusan', '$noinduk', '$ayah', '$jobayh', '$alamata', '$ibu', "
  61.                     . "'$jobibu', '$alamati', '$ipk', '$pnddkanakhir', '$status', '$keterampilan', "
  62.                     . "'$organisasi', '$almatbna', '$hp', '$ukranjket', '$penyakit','$foto')";
  63.             //die($sql);
  64.             if (mysqli_num_rows($query) == 0) {
  65.                 if (TRUE) {
  66.                     $sql = "INSERT INTO mahasiswa"
  67.                             . "(nopeserta, nama, tmp_lahir, desa, kecamatan, "
  68.                             . "kabupaten, tgl, kelamin, fakultas,  jurusan, "
  69.                             . "noinduk, ayah, jobayh, alamata, ibu, "
  70.                             . "jobibu, alamati, ipk, pnddkanakhir, status, "
  71.                             . "keterampilan, organisasi, almatbna, hp, ukranjket, "
  72.                             . "penyakit, foto)"
  73.                             . " VALUES"
  74.                             . "('$nopeserta','$nama', '$tmp_lahir', '$desa', '$kecamatan', "
  75.                             . "'$kabupaten', '$tgl', '$kelamin', '$fakultas', '$jurusan', "
  76.                             . "'$noinduk', '$ayah', '$jobayh', '$alamata',  '$ibu',"
  77.                             . " '$jobibu', '$alamati', '$ipk',  '$pnddkanakhir', '$status', "
  78.                             . "'$keterampilan', '$organisasi',  '$almatbna', '$hp', '$ukranjket', "
  79.                             . "'$penyakit','$foto')"
  80.                     ;
  81.                     $insert = mysqli_query($koneksi, $sql) or
  82.                             die(mysqli_error($koneksi) . $sql);
  83.  
  84.                     if ($insert) {
  85.                         echo '<div class="alert alert-success alert-dismissable">'
  86.                         . '<button type="button" class="close" data-dismiss="alert" '
  87.                         . 'aria-hidden="true">&times;</button>Data Mahasiswa '
  88.                         . 'Berhasil Di Simpan. <a href="data.php"><- Kembali</a></div>';
  89.                     } else {
  90.                         echo '<div class="alert alert-danger alert-dismissable"><button '
  91.                         . 'type="button" class="close" data-dismiss="alert" '
  92.                         . 'aria-hidden="true">&times;</button>Ups, Data '
  93.                         . 'Mahasiswa Gagal Di simpan! <a href="data.php"><- Kembali</a></div>';
  94.                     }
  95.                 } else { // mengecek jika password yang diinput tidak sama
  96.                     echo '<div class="alert alert-danger alert-dismissable">'
  97.                     . '<button type="button" class="close" data-dismiss="alert" '
  98.                     . 'aria-hidden="true">&times;</button>Password Tidak sama!</div>';
  99. // maka tampilkan 'Password Tidak sama!'
  100.                 }
  101.             } else { // mengecek jika nim yang akan ditambahkan sudah ada dalam database
  102.                 echo '<div class="alert alert-danger alert-dismissable"><button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>NIM Sudah Ada..! <a href="data.php"><- Kembali</a></div>'; // maka tampilkan 'nim Sudah Ada..!'
  103.             }
  104.         } else {
  105.            
  106.         }
  107.         ?>
  108.  
  109.         <form class="form-horizontal" action="" method="post" enctype="multipart/form-data">
  110.  
  111.             <div class="form-group">
  112.                 <label class="col-sm-3 control-label">Nomor Peserta</label>
  113.                 <div class="col-sm-4">
  114.                     <input type="text" name="nopeserta" class="form-control" placeholder="Nomor Peserta" required>
  115.                 </div>
  116.             </div>
  117.  
  118.             <div class="form-group">
  119.                 <label class="col-sm-3 control-label">Nama Mahasiswa</label>
  120.                 <div class="col-sm-4">
  121.                     <input type="text" name="nama" class="form-control" placeholder="Nama Mahasiswa" required>
  122.                 </div>
  123.             </div>
  124.  
  125.             <div class="form-group">
  126.                 <label class="col-sm-3 control-label">Tempat Lahir</label>
  127.                 <div class="col-sm-4">
  128.                     <input type="text" name="tmp_lahir" class="form-control" placeholder="Tempat Lahir" required>
  129.                 </div>
  130.             </div>
  131.  
  132.             <div class="form-group">
  133.                 <label class="col-sm-3 control-label">Desa</label>
  134.                 <div class="col-sm-4">
  135.                     <input type="text" name="desa" class="form-control" placeholder="Desa" required>
  136.                 </div>
  137.             </div>
  138.  
  139.             <div class="form-group">
  140.                 <label class="col-sm-3 control-label">Kecamatan</label>
  141.                 <div class="col-sm-4">
  142.                     <input type="text" name="kecamatan" class="form-control" placeholder="Kecamatan" required>
  143.                 </div>
  144.             </div>
  145.  
  146.             <div class="form-group">
  147.                 <label class="col-sm-3 control-label">Kabupaten</label>
  148.                 <div class="col-sm-4">
  149.                     <input type="text" name="kabupaten" class="form-control" placeholder="Kabupaten" required>
  150.                 </div>
  151.             </div>
  152.  
  153.             <div class="form-group">
  154.                 <label class="col-sm-3 control-label">Tanggal Lahir</label>
  155.                 <div class="col-sm-4">
  156.                     <input type="date" name="tgl" class="form-control" placeholder="Tanggal Lahir" required>
  157.                 </div>
  158.             </div>
  159.  
  160.             <div class="form-group">
  161.                 <label class="col-sm-3 control-label">Jenis Kelamin</label>
  162.                 <div class="col-sm-2">
  163.                     <input type="radio" name="kelamin" value="laki-laki">Laki-Laki
  164.                     <input type="radio" name="kelamin" value="perempuan">Perempuan
  165.                 </div>
  166.             </div>
  167.  
  168.             <div class="form-group">
  169.                 <label class="col-sm-3 control-label">Fakultas</label>
  170.                 <div class="col-sm-4">
  171.                     <input type="text" name="fakultas" class="form-control" placeholder="Fakultas" required>
  172.                 </div>
  173.             </div>
  174.  
  175.             <div class="form-group">
  176.                 <label class="col-sm-3 control-label">Jurusa</label>
  177.                 <div class="col-sm-4">
  178.                     <input type="text" name="jurusan" class="form-control" placeholder="Jurusa" required>
  179.                 </div>
  180.             </div>
  181.  
  182.             <div class="form-group">
  183.                 <label class="col-sm-3 control-label">Nomor Induk Mahasiswa</label>
  184.                 <div class="col-sm-3">
  185.                     <input type="text" name="noinduk" class="form-control" placeholder="Nomor Induk Mahasiswa" required>
  186.                 </div>
  187.             </div>
  188.  
  189.             <div class="form-group">
  190.                 <label class="col-sm-3 control-label">Nama Ayah</label>
  191.                 <div class="col-sm-3">
  192.                     <input type="text" name="ayah" class="form-control" placeholder="Nama Ayah" required>
  193.                 </div>
  194.             </div>
  195.  
  196.             <div class="form-group">
  197.                 <label class="col-sm-3 control-label">Pekerjaan Ayah</label>
  198.                 <div class="col-sm-3">
  199.                     <input type="text" name="jobayh" class="form-control" placeholder="Pekerjaan Ayah" required>
  200.                 </div>
  201.             </div>
  202.  
  203.             <div class="form-group">
  204.                 <label class="col-sm-3 control-label">Alamat Ayah</label>
  205.                 <div class="col-sm-3">
  206.                     <input type="text" name="alamata" class="form-control" placeholder="Alamat Ayah" required>
  207.                 </div>
  208.             </div>
  209.  
  210.             <div class="form-group">
  211.                 <label class="col-sm-3 control-label">Nama ibu</label>
  212.                 <div class="col-sm-3">
  213.                     <input type="text" name="ibu" class="form-control" placeholder="Nama ibu" required>
  214.                 </div>
  215.             </div>
  216.  
  217.             <div class="form-group">
  218.                 <label class="col-sm-3 control-label">Pekerjaan Ibu</label>
  219.                 <div class="col-sm-3">
  220.                     <input type="text" name="jobibu" class="form-control" placeholder="Pekerjaan Ibu" required>
  221.                 </div>
  222.             </div>
  223.  
  224.             <div class="form-group">
  225.                 <label class="col-sm-3 control-label">Alamat Ibu</label>
  226.                 <div class="col-sm-3">
  227.                     <input type="text" name="alamati" class="form-control" placeholder="Alamat Ibu" required>
  228.                 </div>
  229.             </div>
  230.  
  231.             <div class="form-group">
  232.                 <label class="col-sm-3 control-label">IPK Terakhir</label>
  233.                 <div class="col-sm-4">
  234.                     <input type="text" name="ipk" class="form-control" placeholder="IPK Terakhir" required>
  235.                 </div>
  236.             </div>
  237.  
  238.             <div class="form-group">
  239.                 <label class="col-sm-3 control-label">Pendidikan Terakhir</label>
  240.                 <div class="col-sm-4">
  241.                     <input type="text" name="pnddkanakhir" class="form-control" placeholder="Pendidikan Terakhir" required>
  242.                 </div>
  243.             </div>
  244.  
  245.             <div class="form-group">
  246.                 <label class="col-sm-3 control-label">Status Perkawinan</label>
  247.                 <div class="col-sm-2">
  248.                     <select name="status" class="form-control" required>
  249.                         <option value=""> - Pilih - </option>
  250.                         <option value="kawin">Kawin</option>
  251.                         <option value="janda">Janda</option>
  252.                         <option value="duda">Duda</option>
  253.                         <option value="belumkwn">Belum Kawin</option>
  254.                     </select>
  255.                 </div>
  256.             </div>
  257.  
  258.             <div class="form-group">
  259.                 <label class="col-sm-3 control-label">Keterampilan</label>
  260.                 <div class="col-sm-2">
  261.                     <input type="checkbox" name="keterampilan" value="Pidato">Pidato <br>
  262.                     <input type="checkbox" name="keterampilan" value="Khutbah">Khutbah<br>
  263.                     <input type="checkbox" name="keterampilan" value="Baca Al-Qur'an">Baca Al-Qur'an<br>
  264.                     <input type="checkbox" name="keterampilan" value="Membuat Kue">Membuat Kue<br>
  265.                     <input type="checkbox" name="keterampilan" value="Merangkai Bunga">Merangkai Bunga<br>
  266.                     <input type="checkbox" name="keterampilan" value="Masak-Masak">Masak-Masak<br>
  267.                     <input type="checkbox" name="keterampilan" value="Penataan-Ruangan">Penataan-Ruangan<br>
  268.                     <input type="checkbox" name="keterampilan" value="Mengajar">Mengajar
  269.                 </div>
  270.             </div>
  271.  
  272.             <div class="form-group">
  273.                 <label class="col-sm-3 control-label">Organisasi</label>
  274.                 <div class="col-sm-2">
  275.                     <input type="radio" name="organisasi" value="laki-laki">Intra
  276.                     <input type="radio" name="organisasi" value="perempuan">Extra
  277.                 </div>
  278.             </div>
  279.  
  280.             <div class="form-group">
  281.                 <label class="col-sm-3 control-label">Alamat Lengkap Di Banda Aceh</label>
  282.                 <div class="col-sm-4">
  283.                     <textarea name="almatbna" class="form-control" placeholder="Alamat Lengkap Di Banda Aceh" required></textarea>
  284.                 </div>
  285.             </div>
  286.  
  287.             <div class="form-group">
  288.                 <label class="col-sm-3 control-label">Telopn/ HP</label>
  289.                 <div class="col-sm-4">
  290.                     <input type="text" name="hp" class="form-control" placeholder="Telopn/ HP" required>
  291.                 </div>
  292.             </div>
  293.  
  294.             <div class="form-group">
  295.                 <label class="col-sm-3 control-label">Ukuran Baju Jaket</label>
  296.                 <div class="col-sm-4">
  297.                     <input type="text" name="ukranjket" class="form-control" placeholder="Ukuran Baju jaket" required>
  298.                 </div>
  299.             </div>
  300.  
  301.             <div class="form-group">
  302.                 <label class="col-sm-3 control-label">Jenis Penyakit Yang Sering DI Alami</label>
  303.                 <div class="col-sm-4">
  304.                     <input type="text" name="penyakit" class="form-control" placeholder="Jenis Penyakit Yang Sering DI Alami" required>
  305.                 </div>
  306.             </div>
  307.  
  308.             <div class="form-group">
  309.                 <label class="col-sm-3 control-label">Upload Foto</label>
  310.                 <div class="col-sm-4">
  311.                     <input type="file" name="foto" class="form-control" placeholder="Upload Foto" required>
  312.                 </div>
  313.             </div>
  314.  
  315.             <div class="form-group">
  316.                 <label class="col-sm-3 control-label">&nbsp;</label>
  317.                 <div class="col-sm-6">
  318.                     <input type="submit" name="add" class="btn btn-sm btn-primary" value="Simpan" data-toggle="tooltip" title="Simpan Data mahasiswa">
  319.                     <a href="index.php" class="btn btn-sm btn-danger" data-toggle="tooltip" title="Batal">Batal</a>
  320.                 </div>
  321.             </div>
  322.         </form>
  323.     </div>
  324. </div>
  325. <?php
  326. include("footer.php");
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement