Advertisement
Mujiburrohman

Regsiter

Mar 11th, 2019
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.53 KB | None | 0 0
  1. <?php
  2. require '../koneksi.php';
  3.  
  4. $upload_path = 'foto/';
  5. // $server_ip = gethostbyname(gethostname());
  6. // $upload_url = 'http://'.$server_ip.'/Dinacom/'.$upload_path;
  7. // $filename = "img".rand(9,9999).".jpg";
  8. $response = array();
  9.  
  10. if ($_SERVER['REQUEST_METHOD']=='POST') {
  11.  
  12.         $nama = $_POST['nama'];
  13.         $username = $_POST['username'];
  14.         $no_telp = $_POST['no_telp'];
  15.         $alamat = $_POST['alamat'];
  16.         $email = $_POST['email'];
  17.         $jenis_kelamin = $_POST['jenis_kelamin'];
  18.         $password = md5($_POST['password']);
  19.         $level = $_POST['level'];
  20.  
  21.         // echo $file_name;
  22.  
  23.         // $fileinfo = pathinfo($_FILES['foto']['name']);
  24.         // $extension = $fileinfo['extension'];
  25.    
  26.  
  27.         // $file_path = $upload_path . $_FILES['foto']['name'];
  28.  
  29.  
  30.         $sql = "SELECT * FROM tb_user WHERE username = '$username'";
  31.         $check = mysqli_fetch_array(mysqli_query($conn, $sql));
  32.         if (isset($check)) {
  33.             $response["result"] = "-1";
  34.             $response["msg"] = "Username sudah terdaftar!";
  35.         }else{
  36.  
  37.             try {
  38.                 // move_uploaded_file($_FILES['foto']['tmp_name'], $file_path);
  39.                 if($_SERVER['REQUEST_METHOD'] == 'POST') {
  40.                 if($_FILES['foto']) {
  41.                     $file_url = $_FILES['foto']['nama'];
  42.                     $destination_file = $upload_path. $_FILES['foto']['nama'];
  43.  
  44.                     if(move_uploaded_file($_FILES['foto']['tmp_name'], $destination_file)) {
  45.                         $sql = "INSERT INTO tb_user ( nama, username, no_telp, alamat, email, jenis_kelamin, foto, level) VALUES ( '$nama', '$username', '$no_telp', '$alamat',
  46.            '$jenis_kelamin', '$file_url', '$level');";
  47.  
  48.              $eksekusi = mysqli_query($conn, $sql);
  49.              
  50.                 if($eksekusi) {
  51.  
  52.                 $response['result'] = "1";
  53.                 $response['msg'] = "Berhasil Register!!";
  54.                 # code...
  55.            } else {
  56.                 $response['result'] = "0";
  57.                 $response['msg'] = "Gagal Register!!";
  58.             }
  59.                     }
  60.                 }
  61.             }else{
  62.                 $response['result'] = "-2";
  63.                 $response['msg'] = "Request tidak valid";
  64.             }
  65.  
  66.                
  67.         }catch (Exception $e) {
  68.             $response['error'] = true;
  69.             $response['message'] = $e->getMessage();
  70.         }
  71.         }
  72.  
  73.         echo json_encode($response);
  74.             mysqli_close($conn);
  75. }
  76.  
  77. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement