PHP Classes

File: bank.php

Recommend this page to a friend!
  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: 15 years ago
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;
   }
}
?>