Ver Mensaje Individual
  #4 (permalink)  
Antiguo 31/01/2011, 20:40
Avatar de carlos_belisario
carlos_belisario
Colaborador
 
Fecha de Ingreso: abril-2010
Ubicación: Venezuela Maracay Aragua
Mensajes: 3.156
Antigüedad: 14 años
Puntos: 461
Respuesta: Al volver al formulario continuar con los datos.

puedes usar variables de session de manera que no se vea toda la informacion en la direccion y las muestras como valores de los campos de tu formulario ejemplo
pagina.php
Código PHP:
Ver original
  1. if(/*tu validacion*/){
  2. }
  3. else{
  4.     foreach $_POST as $key => $value{
  5.         $_SESSION[$key] = $value;
  6.     }
  7. }
formulario.php
Código PHP:
Ver original
  1. session_start();
  2. <form name="name" action="pagina.php" method="post">
  3.     <input name="nombre" value="
  4.          <?php
  5.           if(isset($_SESSION['nombre'])){
  6.               if(!empty($_SESSION['nombre'])){
  7.                   echo $_SESSION['nombre'];
  8.                   unset($_SESSION['nombre']);
  9.               }
  10.            }
  11.          ?>"
  12. </form>
asi si existe la variable de session nombre y tiene un valor te la muestra y luego la vacia de manera que no quede permanentemente el valor en la variable de session, asi me ha funcionado ve si te sirve o te dan otra solucion, saludos
__________________
aprende d tus errores e incrementa tu conocimientos
it's not a bug, it's an undocumented feature By @David
php the right way