Advertisement
ukrenzz

Code#2

Jun 16th, 2017
266
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 20.52 KB | None | 0 0
  1.  
  2. <div class="row">
  3.  
  4.   <div class="col-md-12 col-sm-12 col-xs-12">
  5.     <div class="x_panel">
  6.       <div class="x_title">
  7.         <h2>Tambah Data <small>Peserta Didik</small></h2>
  8.         <ul class="nav navbar-right panel_toolbox">
  9.           <li><a class="collapse-link"><i class="fa fa-chevron-up"></i></a>
  10.           </li>
  11.          
  12.         </ul>
  13.         <div class="clearfix"></div>
  14.       </div>
  15.       <div class="x_content">
  16.  
  17.         <div class="" role="tabpanel" data-example-id="togglable-tabs">
  18.           <ul id="myTab" class="nav nav-tabs bar_tabs" role="tablist">
  19.             <li role="presentation" class="active"><a href="#tab_content1" id="home-tab" role="tab" data-toggle="tab" aria-expanded="true">Data Pribadi</a>
  20.             </li>
  21.             <li role="presentation" class=""><a href="#tab_content2" role="tab" id="profile-tab" data-toggle="tab" aria-expanded="false">Data Orang Tua</a>
  22.             </li>
  23.             <li role="presentation" class=""><a href="#tab_content3" role="tab" id="profile-tab2" data-toggle="tab" aria-expanded="false">Data Kepramukaan</a>
  24.             </li>
  25.           </ul>
  26.           <div id="myTabContent" class="tab-content">
  27.             <!-- Tab Data Pribadi -->
  28.             <div role="tabpanel" class="tab-pane fade active in" id="tab_content1" aria-labelledby="pribadi-tab">
  29.  
  30.               <form class="form-horizontal form-label-left" method="post" action="" enctype="multipart/form-data">
  31.  
  32.               <?php
  33.                 $find_code = mysql_query("SELECT * FROM tbl_d_pribadi_anggota") or die(mysql_error());
  34.                 $d_kode = mysql_num_rows($find_code);
  35.                 $y_reg = "PN".date('y');
  36.                   if ($d_kode >= 1) {
  37.                     $d_kode = $d_kode + 1;
  38.                     $r_code = $y_reg. str_pad($d_kode, 4, "0", STR_PAD_LEFT);
  39.                   } else {
  40.                     $r_code = $y_reg."0001";
  41.                   }
  42.               ?>
  43.  
  44.                 <!-- Input Kode Peserta Didik -->
  45.                 <div class="item form-group">
  46.                   <label class="control-label col-md-3 col-sm-3 col-xs-12" for="txt_kode_anggota">Kode Anggota
  47.                   </label>
  48.                   <div class="col-md-6 col-sm-6 col-xs-12">
  49.                     <input type="text" name="txt_kode_anggota" class="disabled form-control col-md-7 col-xs-12" disabled="disabled" value="<?php echo $r_code; ?>">
  50.                   </div>
  51.                 </div>
  52.                 <!-- Input Nama Lengkap -->
  53.                 <div class="item form-group">
  54.                   <label class="control-label col-md-3 col-sm-3 col-xs-12" for="name">Nama Lengkap <span class="required">*</span>
  55.                   </label>
  56.                   <div class="col-md-6 col-sm-6 col-xs-12">
  57.                     <input id="name" class="form-control col-md-7 col-xs-12" data-validate-length-range="4" data-validate-words="1" name="txt_nama" placeholder="Nama Lengkap" required="required" type="text">
  58.                   </div>
  59.                 </div>
  60.                 <!-- Input Tempat dan Tanggal Lahir -->
  61.                 <div class="form-group">
  62.                   <label class="control-label col-md-3 col-sm-3 col-xs-3" for="txt_tmp_lhr">Tempat Lahir <span class="required">*</span>
  63.                   </label>
  64.                   <div class="col-md-2 col-sm-2 col-xs-4">
  65.                     <input type="text" name="txt_tmp_lhr" required="required" class="form-control col-md-12 col-xs-12" data-validate-length-range="4" data-validate-words="1">
  66.                   </div>
  67.                   <label class="control-label col-md-2 col-sm-2 col-xs-2" for="txt_tgl_lhr">Tanggal Lahir <span class="required">*</span>
  68.                   </label>
  69.                   <div class="col-md-2 col-sm-2 col-xs-4">
  70.                     <input type="text" name="txt_tgl_lhr" required="required" class="form-control col-md-7 col-xs-12"  data-inputmask="'mask': '9999/99/99'">
  71.                     <span class="fa fa-calendar form-control-feedback right" aria-hidden="true"></span>
  72.                   </div>
  73.                 </div>
  74.                 <!-- Input Jenis Kelamin -->
  75.                 <div class="form-group">
  76.                   <label class="control-label col-md-3 col-sm-3 col-xs-12">Jenis Kelamin <span class="required">*</span></label>
  77.                   <div class="col-md-6 col-sm-6 col-xs-12">
  78.                     <div class="radio">
  79.                       <label>
  80.                         <input type="radio" class="flat" name="txt_jenkel" value="Laki-laki"> Laki-laki
  81.                       </label>
  82.                       <label>
  83.                         <input type="radio" class="flat" name="txt_jenkel" value="Perempuan"> Perempuan
  84.                       </label>
  85.                     </div>
  86.                   </div>
  87.                 </div>
  88.                 <!-- Input Agama -->
  89.                 <div class="form-group">
  90.                   <label class="control-label col-md-3 col-sm-3 col-xs-12">Agama <span class="required">*</span></label>
  91.                   <div class="col-md-6 col-sm-6 col-xs-12">
  92.                     <div class="radio">
  93.                       <label>
  94.                         <input type="radio" class="flat" name="txt_agama" value="Protestan"> Protestan
  95.                       </label>
  96.                       <label>
  97.                         <input type="radio" class="flat" name="txt_agama" value="Katolik"> Katolik
  98.                       </label>
  99.                       <label>
  100.                         <input type="radio" class="flat" name="txt_agama" value="Islam"> Islam
  101.                       </label>
  102.                       <label>
  103.                         <input type="radio" class="flat" name="txt_agama" value="Buddha"> Buddha
  104.                       </label>
  105.                       <label>
  106.                         <input type="radio" class="flat" name="txt_agama" value="Hindu"> Hindu
  107.                       </label>
  108.                       <label>
  109.                         <input type="radio" class="flat" name="txt_agama" value="Kong Hu Chu"> Kong Hu Chu
  110.                       </label>
  111.                     </div>
  112.                   </div>
  113.                 </div>
  114.                 <!-- Input Kelas -->
  115.                 <div class="item form-group">
  116.                   <label class="control-label col-md-3 col-sm-3 col-xs-12" for="txt_kelas">Kelas <span class="required">*</span>
  117.                   </label>
  118.                   <div class="col-md-3">
  119.                     <select class="select2_group form-control" name="txt_kelas">
  120.                         <legend>Kelas</legend>
  121.                         <optgroup label="Rekayasa Perangkat Lunak">
  122.                           <option value="X RPL 1">X RPL 1</option>
  123.                           <option value="X RPL 2">X RPL 2</option>
  124.                           <option value="XI RPL 1">XI RPL 1</option>
  125.                           <option value="XI RPL 2">XI RPL 2</option>
  126.                           <option value="XII RPL 1">XII RPL 1</option>
  127.                           <option value="XII RPL 2">XII RPL 2</option>
  128.                         </optgroup>
  129.                         <optgroup label="Administrasi Perkantoran">
  130.                           <option value="X AP 1">X AP 1</option>
  131.                           <option value="X AP 2">X AP 2</option>
  132.                           <option value="X AP 3">X AP 3</option>
  133.                           <option value="XI AP 1">XI AP 1</option>
  134.                           <option value="XI AP 2">XI AP 2</option>
  135.                           <option value="XI AP 3">XI AP 3</option>
  136.                           <option value="XII AP 1">XII AP 1</option>
  137.                           <option value="XII AP 2">XII AP 2</option>
  138.                           <option value="XII AP 3">XII AP 3</option>
  139.                         </optgroup>
  140.                         <optgroup label="Akutansi">
  141.                           <option value="X AK 1">X AK 1</option>
  142.                           <option value="X AK 2">X AK 2</option>
  143.                           <option value="X AK 3">X AK 3</option>
  144.                           <option value="XI AK 1">XI AK 1</option>
  145.                           <option value="XI AK 2">XI AK 2</option>
  146.                           <option value="XI AK 3">XI AK 3</option>
  147.                           <option value="XII AK 1">XII AK 1</option>
  148.                           <option value="XII AK 2">XII AK 2</option>
  149.                           <option value="XII AK 3">XII AK 3</option>
  150.                         </optgroup>
  151.                       </select>
  152.                   </div>
  153.                 </div>
  154.                 <!-- Input Alamat -->
  155.                 <div class="item form-group">
  156.                   <label class="control-label col-md-3 col-sm-3 col-xs-12" for="txt_alamat">Alamat <span class="required">*</span>
  157.                   </label>
  158.                   <div class="col-md-6 col-sm-6 col-xs-12">
  159.                     <textarea id="textarea" required="required" name="txt_alamat" class="form-control col-md-7 col-xs-12" style="resize: none;"></textarea>
  160.                   </div>
  161.                 </div>
  162.                 <!-- Input Tinggi Badan dan Berat Badan -->
  163.                 <div class="form-group">
  164.                   <label class="control-label col-md-3 col-sm-3 col-xs-3" for="txt_tg_badan">Tinggi Badan <span class="required">*</span>
  165.                   </label>
  166.                   <div class="col-md-2 col-sm-2 col-xs-4">
  167.                     <input type="number" name="txt_tg_badan" class="form-control col-md-12 col-xs-12" data-validate-length-range="3" max="200" min="130" required="required">
  168.                   </div>
  169.                   <label class="control-label col-md-2 col-sm-2 col-xs-2" for="txt_brt_badan">Berat Badan <span class="required">*</span>
  170.                   </label>
  171.                   <div class="col-md-2 col-sm-2 col-xs-4">
  172.                     <input type="number" name="txt_brt_badan" class="form-control col-md-12 col-xs-12" data-validate-length-range="3" max="150" min="30" required="required">
  173.                   </div>
  174.                 </div>
  175.                 <!-- Input Anak Keberapa dan Dari Berapa -->
  176.                 <div class="form-group">
  177.                   <label class="control-label col-md-3 col-sm-3 col-xs-3" for="txt_anakbrp" >Anak Ke <span class="required">*</span>
  178.                   </label>
  179.                   <div class="col-md-2 col-sm-2 col-xs-4">
  180.                     <input type="number" name="txt_anakbrp" required="required" class="form-control col-md-12 col-xs-12" data-validate-length-range="1" max="15" min="1">
  181.                   </div>
  182.                   <label class="control-label col-md-2 col-sm-2 col-xs-2" for="txt_daribrp">Dari <span class="required">*</span>
  183.                   </label>
  184.                   <div class="col-md-2 col-sm-2 col-xs-4">
  185.                     <input type="number" name="txt_daribrp" required="required" class="form-control col-md-12 col-xs-12" data-validate-length-range="1" max="15" min="1">
  186.                   </div>
  187.                 </div>
  188.                 <!-- Input Hobi -->
  189.                 <div class="item form-group">
  190.                   <label class="control-label col-md-3 col-sm-3 col-xs-12">Hobi
  191.                   </label>
  192.                   <div class="col-md-6 col-sm-6 col-xs-12">
  193.                     <input id="tags_1" type="text" class="tags form-control" value="" name="txt_hobi" />
  194.                     <div id="suggestions-container" style="position: relative; float: left; margin: 10px;"></div>
  195.                   </div>
  196.                 </div>
  197.                 <!-- Input Nomor Telepon dan Email -->
  198.                 <div class="form-group">
  199.                   <label class="control-label col-md-3 col-sm-3 col-xs-3" for="txt_no_hp">Nomor Hanphone
  200.                   </label>
  201.                   <div class="col-md-2">
  202.                     <input type="text" name="txt_no_hp" class="form-control col-md-12 " data-inputmask="'mask': '9999-9999-9999'">
  203.                   </div>
  204.                   <label class="control-label col-md-2 " for="txt_email">Email
  205.                   </label>
  206.                   <div class="col-md-2">
  207.                     <input type="email" name="txt_email" class="form-control col-md-12 col-xs-12" data-validate-length-range="3">
  208.                   </div>
  209.                 </div>
  210.                 <!-- Input Kegiatan Ekskul -->
  211.                 <div class="form-group">
  212.                   <label class="control-label col-md-3 col-sm-3 col-xs-12">Kegiatan Ekskul <span class="required">*</span></label>
  213.                   <div class="col-md-6 col-sm-6 col-xs-12">
  214.                     <div class="radio">
  215.                      <label>
  216.                         <input type="checkbox" class="flat" name="txt_ekskul" value="Pramuka" Checked> Pramuka
  217.                       </label>
  218.                       <label>
  219.                         <input type="checkbox" class="flat" name="txt_ekskul" value="PMR"> PMR
  220.                       </label>
  221.                       <label>
  222.                         <input type="checkbox" class="flat" name="txt_ekskul" value="Tari"> Tari
  223.                       </label>
  224.                       <label>
  225.                         <input type="checkbox" class="flat" name="txt_ekskul" value="Club IT"> Club IT
  226.                       </label>
  227.                       <label>
  228.                         <input type="checkbox" class="flat" name="txt_ekskul" value="Osis"> Osis
  229.                       </label>
  230.                       <label>
  231.                         <input type="checkbox" class="flat" name="txt_ekskul" value="Paskibra"> Paskibra
  232.                       </label>
  233.                       <label>
  234.                         <input type="checkbox" class="flat" name="txt_ekskul" value="Mujawwad"> Mujawwad
  235.                       </label>
  236.                     </div>
  237.                   </div>
  238.                 </div>
  239.                 <!-- Input Golongan Darah dan Foto -->
  240.                 <div class="form-group">
  241.                   <label class="control-label col-md-3 col-sm-3 col-xs-3" for="txt_gol_darah">Golongan Darah
  242.                   </label>
  243.                   <div class="col-md-1">
  244.                     <input type="text" name="txt_gol_darah" class="form-control col-md-12 col-xs-12" data-validate-length-range="1" data-validate-words="1" maxlength="2">
  245.                   </div>
  246.                   <label class="control-label col-md-1" for="txt_foto">Foto
  247.                   </label>
  248.                   <div class="col-md-6">
  249.                     <input type="file" name="txt_foto" class="col-md-7 col-xs-12">
  250.                   </div>
  251.                 </div>
  252.  
  253.                 <div class="ln_solid"></div>
  254.                   <div class="form-group" align="center">
  255.                     <div class="col-md-10 ">
  256.                       <input type="reset" class="btn btn-danger" value="Reset" name="btn_reset">
  257.                       <input type="submit" class="btn btn-primary" value="Tambah" name="btn_add">
  258.                     </div>
  259.                   </div>
  260.  
  261.               </form>
  262.  
  263.              
  264.  
  265.             </div>
  266.  
  267.             <!-- Tab Data Orang Tua -->
  268.             <div role="tabpanel" class="tab-pane fade" id="tab_content2" aria-labelledby="ortu-tab">
  269.               <p>Food truck fixie locavore, accusamus mcsweeney's marfa nulla single-origin coffee squid. Exercitation +1 labore velit, blog sartorial PBR leggings next level wes anderson artisan four loko farm-to-table craft beer twee. Qui photo
  270.                 booth letterpress, commodo enim craft beer mlkshk aliquip</p>
  271.             </div>
  272.  
  273.             <!-- Tab Data Kepramukaan -->
  274.             <div role="tabpanel" class="tab-pane fade" id="tab_content3" aria-labelledby="pramuka-tab">
  275.               <p>xxFood truck fixie locavore, accusamus mcsweeney's marfa nulla single-origin coffee squid. Exercitation +1 labore velit, blog sartorial PBR leggings next level wes anderson artisan four loko farm-to-table craft beer twee. Qui photo
  276.                 booth letterpress, commodo enim craft beer mlkshk </p>
  277.             </div>
  278.           </div>
  279.         </div>
  280.  
  281.       </div>
  282.     </div>
  283.   </div>
  284. </div>
  285.  
  286.  
  287. <?php
  288.  
  289.                 @$btn_add           = $_POST['btn_add'];
  290.                 @$txt_kode_anggota  = $_POST['txt_kode_anggota'];
  291.                 @$txt_nama          = $_POST['txt_nama'];
  292.                 @$txt_tmp_lhr       = $_POST['txt_tmp_lhr'];
  293.                 @$txt_tgl_lhr       = $_POST['txt_tgl_lhr'];
  294.                 @$txt_alamat        = $_POST['txt_alamat'];
  295.                 @$txt_jenkel        = $_POST['txt_jenkel'];
  296.                 @$txt_agama         = $_POST['txt_agama'];
  297.                 @$txt_anakbrp       = $_POST['txt_anakbrp'];
  298.                 @$txt_daribrp       = $_POST['txt_daribrp'];
  299.                 @$txt_tg_badan      = $_POST['txt_tg_badan'];
  300.                 @$txt_brt_badan     = $_POST['txt_brt_badan'];
  301.                 @$txt_gol_darah     = $_POST['txt_gol_darah'];
  302.                 @$txt_no_hp         = $_POST['txt_no_hp'];
  303.                 @$txt_email         = $_POST['txt_email'];
  304.                 @$txt_hobi          = $_POST['txt_hobi'];
  305.                 @$txt_ekskul        = $_POST['txt_ekskul'];
  306.                 @$txt_kelas         = $_POST['txt_kelas'];
  307.                 @$txt_foto_anggota  = $_POST['txt_foto_anggota'];
  308.                 @$date_now          = date("Y-m-d");
  309.                 @$user_add          = "Admin";
  310.  
  311.                 @$source = $_FILES['txt_foto_anggota']['tmp_name'];
  312.                 @$target = 'photo/';
  313.                 @$foto = $_FILES['foto']['name'];
  314.                 @$ekstensi_file = substr(strtolower(strrchr($foto, ".")), 1);
  315.                 @$new_name_foto = $r_code.".".$ekstensi_file;
  316.  
  317.                 if(@isset($btn_add)){
  318.                     echo "<script>alert('Klik')</script>";
  319.                   if(
  320.                     !$txt_nama ||
  321.                     !$txt_tmp_lhr ||
  322.                     !$txt_tgl_lhr ||
  323.                     !$txt_alamat ||
  324.                     !$txt_jenkel ||
  325.                     !$txt_agama ||
  326.                     !$txt_anakbrp ||
  327.                     !$txt_daribrp ||
  328.                     !$txt_tg_badan ||
  329.                     !$txt_brt_badan ||  
  330.                     !$txt_ekskul ||
  331.                     !$txt_kelas
  332.                     ){
  333.                     echo '<div class="alert alert-danger alert-dismissible fade in" role="alert">';
  334.                     echo '  <button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span>';
  335.                     echo '  </button>';
  336.                     echo '  <strong>Mohon Lengkapi Form';
  337.                     echo '</div>';
  338.                   } else {
  339.                     $upload = move_uploaded_file($source, $target.$foto);
  340.                     if($upload){
  341.                       $rename = rename($target.$foto, $target.$new_name_foto);
  342.                       if($rename){
  343.                         $query = mysql_query("INSERT INTO tbl_d_pribadi_anggota SET
  344.                          f_nama          = '$txt_nama',
  345.                          f_tmp_lhr       = '$txt_tmp_lhr',
  346.                          f_tgl_lhr       = '$txt_tgl_lhr',
  347.                          f_alamat        = '$txt_alamat',
  348.                          f_jenkel        = '$txt_jenkel',
  349.                          f_agama         = '$txt_agama',
  350.                          f_anakbrp       = '$txt_anakbrp',
  351.                          f_daribrp       = '$txt_daribrp',
  352.                          f_tg_badan      = '$txt_tg_badan',
  353.                          f_brt_badan     = '$txt_brt_badan',
  354.                          f_gol_darah     = '$txt_gol_darah',
  355.                          f_no_hp         = '$txt_no_hp',
  356.                          f_email         = '$txt_email',
  357.                          f_hobi          = '$txt_hobi',
  358.                          f_ekskul        = '$txt_ekskul',
  359.                          f_kelas         = '$txt_kelas',
  360.                          f_foto_anggota  = '$new_name_foto',
  361.                          user_add        = '$user_add',
  362.                          date_add        = '$date_now'  ") or die(mysql_error());
  363.                         if ($query) {
  364.                           echo "<script>alert('Data ".$txt_nama." Berhasil di Tambah')</script>";
  365.                           echo '<meta http-equiv="Refresh" content="0; URL=../pramuka?page=d_anggota&act=add">';
  366.                         } else {
  367.                           echo "<script>alert('Data ".$txt_nama." Gagal di Tambah')</script>";
  368.                           mysql_error();
  369.                         }
  370.                       }
  371.                     } else {
  372.                       echo "<script>alert('Foto Gagal di Tambah')</script>";
  373.                     }
  374.                   }
  375.                 }
  376.  
  377.               ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement