Login   Register  
PHP Classes
elePHPant
Icontem

File: bank.php

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  Classes of Tharange Priyankere  >  MySQL DB Connector  >  bank.php  >  Download  
File: bank.php
Role: Example script
Content type: text/plain
Description: Sample how to use (Just to see & understand-may not execute)
Class: MySQL DB Connector
Execute MySQL queries composed programmatically
Author: By
Last change:
Date: 2009-10-08 23:21
Size: 1,363 bytes
 

Contents

Class file image Download
<?php
/*
    File : bank.php
    Date : 2009-Mar-07
    Loca : HOME
    Auth : W.Tharange Priyankara
    Task : Bank Object
*/
function __autoload($class_name) {
    require_once 
$class_name '.php';
}
class 
bank{
    private 
$BANKCODE;
    private 
$BANKNAME;
    private 
$BRANCH;
    private 
$PHONE;
    private 
$fax;
    
    function 
__construct($bankcode,$bankname,$branch,$phone,$fax) {
        
$this->BANKCODE=$bankcode;
        
$this->BANKNAME=$bankname;
        
$this->BRANCH=$branch;
        
$this->PHONE=$phone;
        
$this->FAX=$fax;
    }

    function 
__destruct() {
        
//print "Destroying " . $this->NAME . "\n";
       
}
   
   function 
save(){
           
$dbcon=new dbconnecter();
           return 
$dbcon->execQuery($dbcon->getInsertQuery('0bank',$this->getInsertPropertyArray()));
   }
   
   function 
update(){
           
$dbcon=new dbconnecter();
           return 
$dbcon->execQuery($dbcon->getUpdateQuery('0bank','BANKCODE',$this->BANKCODE,$this->getUpdatePropertyArray()));
   }
   
   
   function 
getInsertPropertyArray(){
           
$abc=array('BANKCODE'=>$this->BANKCODE,'NAME'=>$this->BANKNAME,'LOCATION'=>$this->BRANCH,'PHONE'=>$this->PHONE,'FAX'=>$this->FAX);
        return 
$abc;
   }
   
    function 
getUpdatePropertyArray(){
           
$abc=array('BANKCODE'=>$this->BANKCODE,'NAME'=>$this->BANKNAME,'LOCATION'=>$this->BRANCH,'PHONE'=>$this->PHONE,'FAX'=>$this->FAX);
        return 
$abc;
   }
}
?>