Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/12/2010, 05:11
Avatar de abimaelrc
abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años, 5 meses
Puntos: 1517
Respuesta: Guardar datos de los campos

Puedes hacerlos con los dos, o sea con javascript y si por algún motivo no se verificó con javascript entonces con PHP. Solo tienes que volver a enviar los valores que recibiste por medio de url. Es decir puedes hacer algo así
form.php
Código HTML:
Ver original
  1. <form action="guardar.php">
  2. <input type="text" name="nombre" value="<?php echo (!empty($_GET['nombre']) ? $_GET['nombre'] : ''); ?>" />
  3. <input type="text" name="email" value="<?php echo (!empty($_GET['email']) ? $_GET['email'] : ''); ?>" />
  4. <input type="text" name="usuario" value="<?php echo (!empty($_GET['usuario']) ? $_GET['usuario'] : ''); ?>" />
  5. <!-- recomiendo no enviar esta por cuestiones de seguridad, que el usuario lo ingrese nuevamente -->
  6. <input type="text" name="contrasena" />
  7. <input type="submit" value="enviar" />
  8. </form>
guardar.php
Código PHP:
Ver original
  1. <?php
  2. foreach($_GET as $v){
  3.     $v = trim($v);
  4.     if(empty($v)){
  5.         header('Location: form.php?' . http_build_query($_GET));
  6.         exit;
  7.     }
  8. }
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos