Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/01/2011, 13:27
gspablo
 
Fecha de Ingreso: octubre-2009
Mensajes: 223
Antigüedad: 15 años, 1 mes
Puntos: 2
Extraer de BD con objeto de clase especifica

Buenas, llevo muy poco con esto de las clases pero si un tiempo programando en PHP, pero hasta ahora no me habia interesado por hacer esto

Mi idea, no se si se podrá realizar, es que por ejemplo yo ponga

$alquiler->getAlquiler(id_alquiler) // Esta funcion extraiga de la BD y me de un objeto con los datos de esa fila y me lo devuelva para que yo lo use aqui

Y pueda escribir el objeto de esta forma

echo "El alquiler esta en {$alquiler->getDireccion()}, y su estado es {$alquiler->getEstado()}"

El metodo getAlquiler(id_alquiler) dentro de la clase ALQUILER sería algo asi

public getAlquiler($id_alquiler)
{
sql="select * from alquiler where id_alquiler={$id_alquiler}";
$result=mysql_query($sql);
while ($row = mysql_fetch_assoc($result))
return new Alquiler($row["id_alquiler"],$row['direccion'].... );
}

Esto quiero reflejarlo en un formulario pero al recoger el formulario como lo hariais para guardar los datos?

$alquiler->getAlquiler(id_alquiler)
$alquiler->setDireccion($_POST['direccion'])
.....

¿Como salvaria ahora el objeto en la base de datos?

this->setAlquiler(id_alquiler)??

Gracias anticipadas