<?php
/* Update existing >>> */
#$foo = new Foo($db); #Initialize object with DB object
#$foo->checkout(25); #load item details to class
#$hash_array = array('title'=>'sometitle','price'=>'99.99');
#$foo->setNewValues($hash_array); #update class with new values
#$foo->commit(); #Commit all changes to db and write log
#3$foo->finish(); #Finish work with the class.
/* <<< */
/* Create new >>> */
#$foo = new Foo($db); #Initialize object with DB object
#$hash_array = array('title'=>'sometitle','price'=>'99.99');
#$foo->create($hash_array); #Commit all changes to db and write log
#$foo->finish(); #Finish work with the class.
/* <<< */
/* Delete record */
#$foo = new Foo($db); #Initialize object with DB object
#$foo->delete(25); #Delete item #25
#$foo->finish(); #Finish work with the class.
class Foo extends dbtoclass{
var $title;
var $price;
var $dbtable = 'catalog'; #table name
var $pkeyfld = 'id';
function Foo($db){
if(is_object($db)){$this->db = $db;}else{die('CLASS MUST HAVE DB');}
}
function getTitle(){
return $this->title;
}
function setTitle($var){
$this->title = $var;
}
function getPrice(){
return $this->price;
}
function setPrice($var){
$this->price = $var;
}
}
?>
|