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