Ver Mensaje Individual
  #4 (permalink)  
Antiguo 16/10/2006, 10:41
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Mira supon el siguiente caso:

La forma HTML:
Código:
<form action="destino.php" method="post">
<input type="text" name="Nombre" />
<input type="text" name="Apellido" />
<inpur type="text" name="Edad" />
</form>
Tu objeto:
Código PHP:
class Persona {
      private 
$datos = array();

      public function 
__construct() {}
 
      public function 
__set$nombre$valor ) {
              
$this->datos[$nombre] = $valor;
      }

      public function 
getDatos() {
              return 
$this->datos;
      }

Tu archivo de implementacion:
Código PHP:
$persona = new Persona();
foreach( 
$_POST as $name => $value ) {
       
$persona->$name $value;
}

$datos $persona->getData();
print_r$datos ); 
Esto te debe de dar una salida similar a:
Código:
array(3) {
    "Nombre"=>"Fulano",
    "Apellido"=>"Sutano",
    "Edad" => 15
}