Ver Mensaje Individual
  #5 (permalink)  
Antiguo 10/07/2005, 17:43
okram
Invitado
 
Mensajes: n/a
Puntos:
Exclamación

Cita:
Iniciado por Takitei
register.php
Código HTML:
<form method="post" action="check.php">
<input type="text" name="nombre" value="<?php echo isset($_GET['nombre'])?$_GET['nombre']:''; ?>" />
<input type="text" name="email" value="<?php echo isset($_GET['email'])?$_GET['email']:''; ?>" />
<input type="submit" name="submit" value="enviar" />
</form>
<?php echo $_GET['buffer']; ?> 
check.php
Código PHP:
$buffer=''//inicializamos el buffer de errores
$buffer.=empty($_POST['nombre'])?'Debe escribir un nombre.<br />':'';
$buffer=empty($_POST['email'])?'Debe escribir un email.':'';
if(empty(
$buffer)){
  
//procedimientos del registro, inserción en BD, etc
}else{
  
header('Location: register.php?nombre='.$_POST['nombre'].'&email='.$_POST['email'].'&buffer='.$buffer);

No he probado el código, pero debería funcionar. Es para que tengas una idea básica de lo que debes hacer.

Saludos,
gracias por tu respuesta, antes de postear en este foro hice algo parecido, pero despues me di cuenta que no era conveniente, primero porque en tu ejemplo solo son 2 campos, y si hay algun error simplemente redirijes a
Código PHP:
header('Location: register.php?nombre='.$_POST['nombre'].'&email='.$_POST['email'].'&buffer='.$buffer); 
pero imaginate con 15 o 20 campos. Ademas eso solo es util con campos de tipo text, pero que hay de los campos de tipo radio y de tipo select? Ademas de esa forma la pagina de registro queda guardada en la carpeta historial con toda la indormacion que el usuario puso (p ej. register.php?nombre=marco&[email protected]..... .) y no es seguro. Se me ocurrio tal vez guardar los datos de los campos en variables de sesion. Tal vez crear una variable llamada datos_de_form y que los valores que quiero que se llenen automaticamente en los campos sean arrays en esa variable (datos_de_form[1], etc...), pero a decir verdad no se como hacerlo. Vi algo parecido en la pagina http://www.desarrolloweb.com/articul....php?manual=14, pero no lo entendi muy bien... haber si me hechan una mano.



Cita:
Iniciado por PabloP
no crees que seria mejor validar los campos del formulario que envia datos para que no envie hasta ques estén llenos los campos que deban ser obligatorios?, consulta por validación de campos de texto de formularios en el foro de javascript.
Gracias por la sugrenecia, tambien pense en eso, pero de todas maneras necesito saber como conservar los datos, ya que puede pasar por ejemplo que el id que quiere registrar el usuario ya esta en la bd y tiene que cambiarlo. eso no se podria hacer con javascript... salu2



Cita:
Iniciado por jam1138
Igual algo sencillo.. más explicativo que otra cosa: http://www.forosdelweb.com/f18/personalizacion-errores-258911/
Igual sigue la duda... como hago con los input de tipo select y radio??



Espero una ayuda... gracias