Ver Mensaje Individual
  #4 (permalink)  
Antiguo 18/03/2008, 19:23
Avatar de stramin
stramin
 
Fecha de Ingreso: marzo-2008
Ubicación: Cubil felino
Mensajes: 1.652
Antigüedad: 16 años, 9 meses
Puntos: 336
Re: Validar un formulario y mantener valores

no, no, no, si te complica mucho y como supongo estas usando PHP haz esto, en vez de enviar los datos a otra pagina aparte envialos a la misma, y para guardar usa esta funcion en php

Código PHP:
<?PHP
if($_POST['submit']){ //suponiendo que el boton se llama submit
//aqui haces la comprobacion y el ingreso de la base de datos
if(los datos estan correctos){ //no se como lo haces aqui, no se que validaciones usas
// envia la pagina hacia otro lado, donde das la bienvenida al usuario nuevo
echo "<script language='javascript' type='text/javascript'>
<!--
navigate('bienvenida.php');
//-->
</script>"
;
//fin de la validacion
}// aqui termina el guardado
?>
con esto estas logrando que los valores del formulario se mantengan en la pagina, solo falta que los formularios lo muestren

en cada input devuelve el valor

Código:
<input name="ejemplo1" type="text" id="ejemplo1" maxlength="30" value="<?php echo $_POST['ejemplo1'] ?>">
donde en este caso la palabra "ejemplo1" es el nombre del formulario y por lo tanto el nombre con que recives la variable

para los combo/listbox usa esto

Código HTML:
<select name="ejemplo2" id="ejemplo2">
<option value="0" <?php if($_POST['ejemplo2']==0){ echo " selected"; } ?>>objeto0</option>
<option value="2" <?php if($_POST['ejemplo2']==1){ echo " selected"; } ?>>objeto1</option>
<option value="1" <?php if($_POST['ejemplo2']==2){ echo " selected"; } ?>>objeto2</option>
</select> 
esa es la mejor manera de hacerlo n_n