Cómo hacer una funcion insertar_generica recoja las propiedades del objeto para hacer el insert?
Código PHP:
class piso extends generica{
var identificador;
var precio;
// Constructor
function piso($id,$price) {
$this->identificador = $id;
$this->precio = $price;
}
// Insertar
function insert() {
return insertar_generica('tabla_piso',$this);
}
// Update
function update() {
return modificar_generica('tabla_piso',$this);
}
-------------------------------------------------------------
class zapato extends generica{
var identificador;
var num_pie;
// Constructor
function zapato($id,$num) {
$this->identificador = $id;
$this->num_pie = $num;
}
// Insertar
function insert() {
return insertar_generica('tabla_zapato',$this);
}
---------------------------------------------------------------
class generica{
function insetar_generica($table,$object);
$prop_object = implode (',',$object);
$sql = "INSERT INTO $table VALUES $prop_object";
return mysql_query($sql);
}
function modificar_generica($table,$object);
$prop_object = implode (',',$object);
$sql = "UPDATE $table SET $prop_object WHERE id=$object->identificador";
return mysql_query($sql);
}
}
El problema que tengo es en $pop_objeto en que tendria las propiedades del objeto.