Ver Mensaje Individual
  #7 (permalink)  
Antiguo 22/08/2005, 08:13
jchernandez
 
Fecha de Ingreso: mayo-2004
Ubicación: Managua, Nicaragua
Mensajes: 281
Antigüedad: 19 años, 11 meses
Puntos: 0
Yo también hace rato lo había implementado con lo de las Cookies, el problema que tenes ahí es que cuando se vence la Cookie, los datos de tu formulario desaparecen.

algo similar o alguna idea es en procesos:

session_start();
foreach($_POST as $nombre => $valor){
if(substr($nombre, 0, 2) = "cr" && empty($_POST[$nombre]))
$array[] = $nombre #Se guardan los campos requeridos con errores
}
if(isset($array)){
$_SESSION['datos'] = serialize($_POST);
$_SESSION['error'] = serialize($array);
}
header("location:formualriodedatos.php");

Después en tu fomulario de datos sin necesidad de recorrer el arreglo con un for, utilizas in_array, para buscar tu campo requerido si está ahí, de ser así, lo marcas a tu gusto, destruis después el arreglo y al mimo tiempo la variables de sesión para evitar consumo de memoria.

Para mí no es conveniente hacerlo en la misma página porque sino en caso de que todo esté bien y se hace Refresh a esa página podrían tener datos duplicados, es mejor evitarlos.
__________________
Julio Hernández