Hola pepe.
Yo lo manejaria con POO en donde los valores del formulario los guardaria en un atributo de la clase mas o menos asi:
Los valores del formulario los puedes recuperar todos juntos con $_REQUEST, al hacer un print_r($_REQUEST,true) devolveria un arreglo de datos asociativo con los nombres de tus campos y con los valores correspondientes. Luego harias: $this->setFormValues($_REQUEST) en donde ese método modificaria el valor que tendria un atributo de tipo array que yo llamaria: protected $form_values = array() y cuando necesite saber el valor haria: $this->getFormValues() que ese método haria un return del atributo $form_values, asi te devolveria los valores que ya has guardado.
Lo que tocaria es hacer algo para que vaya guardando los valores del formulario por usuario... mmm algo siempre se nos ocurre.
seria asi:
Código PHP:
class Form {
protected $form_values = array();
public function setFormValues($form){
$this->form_values = $form;
}
public function getFormValues(){
return $this->form_values;
}
}
$values = new Form();
// Para setear los valores del formulario
$values->setFormValues($_REQUEST);
// Para recuperar los valores
$values->getFormValues();
Un saludo!