Código PHP:
<?php
require_once 'Conectar.class.php';
class Persona {
private $nombre;
private $apellido;
private $color;
private $id;
public function Persona($id, $nombre, $apellido, $color){
$this->setId($id);
$this->setNombre($nombre);
$this->setApellido($apellido);
$this->setColor($color);
}
public function buscar()
{
$sql = "SELECT * FROM persons where id=".$this->getId();
$sql= mysql_query($sql);
if (mysql_num_fields($sql)!="0")
{
list($id, $nombre, $apellido, $color) = mysql_fetch_array($sql);
$persona= new Persona($id, $nombre, $apellido, $color);
return $persona;
}
}
public function guardar()
{
$sql = "INSERT INTO persons SET nombre='".$this->getNombre()."', apellido= '".$this->getApellido()."', favorite_color= '".$this->getColor()."'";
if (mysql_query($sql))
{
return "Registro Guardado";
}
else
{
return "Ha Ocurrido un Error";
}
}
public function getId()
{
return $this->id;
}
public function setId($id)
{
$this->id = $id;
}
public function getNombre()
{
return $this->nombre;
}
public function setNombre($nombre)
{
$this->nombre = $nombre;
}
public function getApellido()
{
return $this->apellido;
}
public function setApellido($apellido)
{
$this->apellido = $apellido;
}
public function getColor()
{
return $this->color;
}
public function setColor($color)
{
$this->color = $color;
}
}
?>