Advertisement
safriansah

register class user

Jun 21st, 2019
1,500
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.82 KB | None | 0 0
  1. <?php
  2. class User{
  3.     var $koneksi;
  4.     var $base_url;
  5.     var $table='tb_user';
  6.     var $col=array("username", "password", "email", "tgl_lahir", "gender", "alamat", "kota", "telp", "paypal_id");
  7.  
  8.     function __construct($koneksi, $base_url){
  9.         $this->koneksi=$koneksi;
  10.         $this->base_url=$base_url;
  11.     }
  12.  
  13.     function getColVal(){
  14.         $result="";
  15.         foreach($this->col as $d){
  16.             $result.="$d, ";
  17.         }
  18.         $result=substr($result , 0, -2);
  19.         return $result;
  20.     }
  21.    
  22.     function getRowVal($data){
  23.         $result="";
  24.         foreach($data as $d){
  25.             $result.="'$d', ";
  26.         }
  27.         $result=substr($result , 0, -2);
  28.         return $result;
  29.     }
  30.  
  31.     function register(){
  32.         if($_POST['pswd']<>$_POST['copswd']){
  33.             echo("<script LANGUAGE='JavaScript'>
  34.                window.alert('Konfirmasi password tidak sama');
  35.                window.location.href='".$this->base_url."register.php';
  36.            </script>");
  37.             return;
  38.         }
  39.         $row=array($_POST['uname'], md5($_POST['pswd']), $_POST['email'], $_POST['tgll'], $_POST['jeka'], $_POST['alamat'], $_POST['kota'], $_POST['telp'], $_POST['paypal']);
  40.         $kolom=$this->getColVal();
  41.         $baris=$this->getRowVal($row);
  42.         $query="insert into $this->table($kolom) values($baris)";
  43.         $res=mysqli_query($this->koneksi, $query);
  44.         if($res)
  45.         echo("<script LANGUAGE='JavaScript'>
  46.                window.alert('Registrasi berhasil');
  47.                window.location.href='".$this->base_url."register.php';
  48.            </script>");
  49.         else
  50.         echo("<script LANGUAGE='JavaScript'>
  51.                window.alert('Registrasi gagal');
  52.                window.location.href='".$this->base_url."register.php';
  53.            </script>");
  54.     }
  55. }
  56. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement