Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- require_once 'connection.php';
- header('Content-Type: application/json ');
- class User{
- private $connection;
- private $db;
- function __construct(){
- $this->db = new DB_Connection();
- $this->connection = $this->db->get_connection();
- }
- public function does_user_exist($id_pengguna, $nama_pengguna, $jenis_kelamin, $pekerjaan, $telepon, $email, $password, $status_aktif){
- $query = "SELECT email FROM data_pengguna WHERE email LIKE '$email' AND password LIKE '$password' ";
- $result = mysqli_query($this->connection, $query);
- if(mysqli_num_rows($result) > 0){
- $json['duplicate'] = ' Pengguna sudah pernah dibuat untuk email: '.$email;
- echo json_encode($json);
- mysqli_close($this->connection);
- }else{
- $query = "INSERT INTO data_pengguna VALUES('$id_pengguna', '$nama_pengguna', '$jenis_kelamin', '$pekerjaan', '$telepon', '$email', '$password', '$status_aktif')";
- $is_inserted = mysqli_query($this->connection, $query);
- if($is_inserted == 1){
- $json['success'] = ' Akun berhasil dibuat,selamat datang '.$email;
- }else{
- $json['error'] = ' Terjadi kesalahan transaksi ';
- }
- echo json_encode($json);
- mysqli_close($this->connection);
- }
- }
- }
- $user = new User();
- if(isset($_POST['id_pengguna'], $_POST['nama_pengguna'], $_POST['jenis_kelamin'], $_POST['pekerjaan'],
- $_POST['telepon'], $_POST['email'], $_POST['password'], $_POST['status_aktif'])){
- $id_pengguna = $_POST['id_pengguna'];
- $nama_pengguna = $_POST['nama_pengguna'];
- $jenis_kelamin = $_POST['jenis_kelamin'];
- $pekerjaan = $_POST['pekerjaan'];
- $telepon = $_POST['telepon'];
- $email = $_POST['email'];
- $password = $_POST['password'];
- $status_aktif = $_POST['status_aktif'];
- if(!empty($id_pengguna) && !empty($nama_pengguna) && !empty($jenis_kelamin) && !empty($pekerjaan) && !empty($telepon) && !empty($email) && !empty($password) && !empty($status_aktif)){
- $encrypted_password = md5($password);
- $user -> does_user_exist($id_pengguna, $nama_pengguna, $jenis_kelamin, $pekerjaan, $telepon, $email, $encrypted_password, $status_aktif);
- }else{
- echo json_encode("Harap data diisi semua...");
- }
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement