Advertisement
Andi_Rohandi

kodekonsumen

Sep 26th, 2017
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.89 KB | None | 0 0
  1. function setKodeKonsumen($idorder, $idkonsumen){
  2.         $getkode    = $this->db->query("select max(kdkonsumen) as kode from konsumen")->row_array();
  3.  
  4.         if($getkode['kode']){
  5.             $alfa       = substr($getkode['kode'],0,1);
  6.             $number     = (int) substr($getkode['kode'],1,4);
  7.    
  8.             if($number >= 9999){
  9.                 // ganti abjad
  10.                 $alfaarr    = array('A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z');
  11.                 $key        = array_search($alfa, $alfaarr);
  12.                 echo $alfaarr[$key+1].'0001';
  13.             }else{
  14.                 $number = $number + 1;
  15.                 if($number <= 9){
  16.                     $number = "000".$number;
  17.                 }else if($number >= 10 && $number <= 99){
  18.                     $number = "00".$number;
  19.                 }else if($number >= 100 && $number <= 999){
  20.                     $number = "0".$number;
  21.                 }else if($number >= 10 && $number <= 99){
  22.                     $number = $number;
  23.                 }
  24.                 echo $alfa.$number;
  25.             }
  26.         }else{
  27.             echo "A0001";
  28.         }
  29.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement