Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="utf-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <link href="https://fonts.googleapis.com/css?family=Roboto:400,700" rel="stylesheet">
- <title>Pendaftaran Sipixo</title>
- <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
- <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
- <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
- <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-maskmoney/3.0.2/jquery.maskMoney.min.js"></script>
- <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.mask/1.13.4/jquery.mask.min.js"></script>
- <link rel="stylesheet" href="asset/css/register.css"/>
- <script type="text/javascript">
- function FormatCurrency(objNum)
- {
- var num = objNum.value
- var ent, dec;
- if (num != '' && num != objNum.oldvalue)
- {
- num = HapusTitik(num);
- if (isNaN(num))
- {
- objNum.value = (objNum.oldvalue)?objNum.oldvalue:'';
- } else {
- var ev = (navigator.appName.indexOf('Netscape') != -1)?Event:event;
- if (ev.keyCode == 190 || !isNaN(num.split('.')[1]))
- {
- alert(num.split('.')[1]);
- objNum.value = TambahTitik(num.split('.')[0])+'.'+num.split('.')[1];
- }
- else
- {
- objNum.value = TambahTitik(num.split('.')[0]);
- }
- objNum.oldvalue = objNum.value;
- }
- }
- }
- function HapusTitik(num)
- {
- return (num.replace(/\./g, ''));
- }
- function TambahTitik(num)
- {
- numArr=new String(num).split('').reverse();
- for (i=3;i<numArr.length;i+=3)
- {
- numArr[i]+='.';
- }
- return numArr.reverse().join('');
- }
- function formatCurrency(num) {
- num = num.toString().replace(/\$|\./g,'');
- if(isNaN(num))
- num = "0";
- sign = (num == (num = Math.abs(num)));
- num = Math.floor(num*100+0.50000000001);
- cents = num0;
- num = Math.floor(num/100).toString();
- for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
- num = num.substring(0,num.length-(4*i+3))+'.'+
- num.substring(num.length-(4*i+3));
- return (((sign)?'':'-') + num);
- }
- function myFunction() {
- var asset = document.getElementById("asset").value;
- var minimAsset = 9999999;
- if (asset > minimAsset) {
- hasil = alert("Asset anda cukup, Silahkan lengkapi form pendaftaran");
- return false;
- } else {
- hasil = alert("Asset anda kurang, anda tidak bisa melanjutkan pendaftaran");
- return window.location.href ='login.php';
- }
- document.getElementById("asset").innerHTML = hasil;
- }
- </script>
- </head>
- <body>
- <div class="signup-form">
- <form action="" method="post" class="form-horizontal" enctype="multipart/form-data">
- <div class="col-xs-8 col-xs-offset-4">
- <h2>Halaman Pendaftaran</h2>
- </div>
- <div class="form-group">
- <label class="control-label col-xs-4">Nomor KTP</label>
- <div class="col-xs-8">
- <input type="text" class="form-control" onkeypress="return hanyaAngka(event)" name="no_ktp" maxlength="16" required>
- <script>
- function hanyaAngka(evt) {
- var charCode = (evt.which) ? evt.which : event.keyCode
- if (charCode > 31 && (charCode < 48 || charCode > 57))
- return false;
- return true;
- }
- </script>
- </div>
- </div>
- <div class="form-group">
- <label class="control-label col-xs-4">Nama Pemilik</label>
- <div class="col-xs-8">
- <input type="text" class="form-control" name="nama_pemilik" required="required">
- </div>
- </div>
- <div class="form-group">
- <label class="control-label col-xs-4">Tanggal Lahir</label>
- <div class="col-xs-8">
- <input type="date" class="form-control" name="tgl_lahir" required="required">
- </div>
- </div>
- <div class="form-group">
- <label class="control-label col-xs-4">Jenis Kelamin</label>
- <div class="col-xs-8">
- <select name="jekel" class="form-control select select-primary" data-toogle="select" required>
- <option value="">- Pilih Jenis Kelamin -</option>
- <option value="Laki-laki">Laki Laki</option>
- <option value="Perempuan">Perempuan</option>
- </select>
- </div>
- </div>
- <div class="form-group">
- <label class="control-label col-xs-4">Alamat</label>
- <div class="col-xs-8">
- <textarea class="form-control" name="alamat" rows="3" cols="15" required="required"></textarea>
- </div>
- </div>
- <div class="form-group">
- <label class="control-label col-xs-4">Nomor Telfon</label>
- <div class="col-xs-8">
- <input type="number" class="form-control" name="telp" required>
- </div>
- </div>
- <div class="form-group">
- <label class="control-label col-xs-4">Asset</label><button class=" btn-primary btn-sm" onclick="myFunction()">cek asset</button>
- <div class="col-xs-6">
- <input type="text" id="asset" onkeyup="FormatCurrency(this)" class="form-control uang" name="jml_asset" required="required">
- </div>
- </div>
- <div class="form-group">
- <label class="control-label col-xs-4">Foto Anda</label>
- <div class="col-xs-8">
- <input type="file" class="form-control" name="foto_peserta">
- </div>
- </div>
- <div class="form-group">
- <label class="control-label col-xs-4">Foto Pirt</label>
- <div class="col-xs-8">
- <input type="file" class="form-control" name="foto_pirt">
- </div>
- </div>
- <div class="form-group">
- <label class="control-label col-xs-4">Username</label>
- <div class="col-xs-8">
- <input type="text" class="form-control" name="username" required="required">
- </div>
- </div>
- <div class="form-group">
- <label class="control-label col-xs-4">Password</label>
- <div class="col-xs-8">
- <input type="password" class="form-control" name="password" required="required">
- </div>
- </div>
- <div class="form-group">
- <div class="col-xs-8 col-xs-offset-4">
- <button type="submit" name='register' value='Register' class="btn btn-primary btn-lg">Sign Up</button>
- </div>
- </div>
- <div class="text-center">Sudah mempunyai akun? <a href="login.php">Login disini</a></div>
- </div>
- </div>
- </form>
- <?php
- include "koneksi/koneksi.php";
- if(isset($_POST['register'])){
- $no_ktp=$_POST['no_ktp'];
- $nama=$_POST['nama_pemilik'];
- $tgl_lahir=$_POST['tgl_lahir'];
- $jekel=$_POST['jekel'];
- $alamat=$_POST['alamat'];
- $telp=$_POST['telp'];
- $asset=str_replace(".", "",$_POST['jml_asset']);
- $folder = 'img/';
- $f_peserta = $_FILES['foto_peserta']['name'];
- $sumber_p = $_FILES ['foto_peserta']['tmp_name'];
- $f_pirt = $_FILES['foto_pirt']['name'];
- $sumber_pirt = $_FILES ['foto_pirt']['tmp_name'];
- move_uploaded_file($sumber_p, $folder.$f_peserta);
- move_uploaded_file($sumber_pirt, $folder.$f_pirt);
- $username=$_POST['username'];
- $password=$_POST['password'];
- $cek_ktp = mysqli_num_rows(mysqli_query($koneksi, "SELECT * FROM pendaftaran WHERE no_ktp = '$no_ktp' "));
- if ($cek_ktp > 0){
- echo "<script>alert('Nomor KTP sudah terdaftar');</script>";
- }else{
- $insert = "INSERT INTO pendaftaran (no_ktp, nama_pemilik, tgl_lahir, jekel, alamat, telp, jml_asset, foto_peserta, foto_pirt, username, password, status) VALUES ('$no_ktp', '$nama', '$tgl_lahir', '$jekel', '$alamat', '$telp', '$asset', '$f_peserta', '$f_pirt', '$username','$password', 'Tidak')";
- if ($_POST['jml_asset']<=100000000){
- echo "<script>alert('Asset anda kurang, Anda tidak bisa melanjutkan pendaftaran');</script>";
- }
- elseif(mysqli_query($koneksi, $insert)){
- $_SESSION['message']="Pendaftaran Berhasil!";
- echo "<script>alert('Pendaftaran Berhasil Silahkan Login');</script>";
- echo "<script>window.location='login.php';</script>";
- }
- else{
- echo "<script>alert('Pendaftaran gagal,silahkan cek inputan anda');</script>";
- }
- }
- ?>
- </div>
- <!-- Script js -->
- <script src="asset/js/jquery.min.js"></script>
- <script src="asset/js/bootstrap.min.js"></script>
- <!-- End Script -->
- </body>
- <?php } ?>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement