Ver Mensaje Individual
  #11 (permalink)  
Antiguo 24/02/2005, 07:45
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Cita:
Iniciado por NRLABS
disculpa estimado cluster, yo le pegue un codigo mas arriba,

la idea es comprobar los campos, guardar lo que ya escribio y ademas
procesar los datos en un mismo php,

¿podrias fijarte si es optimo el programa? ¿que me recomendarias tu, dos paginas?,¿algo que mejorar a ese script?

Gracias y un saludo
Con respecto al código que pusistes ..

if($Submit==NULL)

usaría isset() ... o empty() mejor para ese caso que es lo que realmente andas buscando "que exista (esté definido) y que tenga un valor .. "

Por lo demás . .para validar campos requeridos por ejemplo podrías usar un array tipo:

Código PHP:
$campos_requeridos=Array('nombre_cliente','tipo_cliente','rut_cliente','rut_digito_cliente','direccion_cliente');
    
foreach (
$campos_requeridos as $campo){
    if (empty(
$_POST[$campo])){
        
$_SESSION['form']=$_POST;
        
$_SESSION['error_form']=1;
        
header("Location: $pag");
        exit;
    }

Bueno .. ahí uso sesiones .. si hay alguno que no tiene valor .. redirecciono automáticamente al formulario (esté en esa misma página o en otra ..) creando por médio (o volcando) todo el array superglobal $_POST que me contiene las variables del formulario para hacerlas llegar al formulario (leerlas de la sesión ..)

Con la misma filosofía .. podrías ir recolectando en un array todos los errores que tengas y donde se producen .. para al final redireccionar a tu formulario y ahí presentar los errores (mensajes) que correspondan.. En fin .. soluciones hay muchas.

Un saludo,