El Guru Programador
Usuario DESCONOCIDO | Registrate Gratis | Usuarios Registrados
Foro de ASP/ASP.NET
Foros del Guru > ASP/ASP.NET
Usuario Formularios
Desconocido
Enviado - 1/3/2003
 
Como puedo hacer para que mis datos capturados en un formulario y almacenados en BD se vuelvan a ver en otra pagina depues de ser enviados,

Quiero hacer una especie de llenado de ficha y otra pagina donde la puedan imprimir

espero me haya explicado por favor ayuda
 
Desconocido
Enviado - 31/3/2003
 
Hola,

Eso es muy sencillo y te lo explicare lo mejor que pueda.

Ya que tienes metido los datos en tu BD, en la siguiente pagina, los vuelves a desplegar, mira, no tienes que volver a conectarte a la BD si haces esto:

Pagina 1.html es formulario
Pagina 2.asp es para insertar los datos y volverlos a imprimir.

en la pagina 1, llenas todos los datos del formulario, en la pagina dos los insertas a la base de datos, pero tambien los vas a mandar a pantalla

Codigo para imprimirlos

--------------Los recupero----------
nombre = request("nombre")
apellido = request("apellido")
--------------Los inserto-------------
sql = "Insert into tabla values ('"&nombre&"','"&apellido&"')"
con.Execute(sql)

con = variable donde se hizo la conexion
sql= variable que contiene la sentencia sql a ejecutar
--------------Los imprimo------------
Nombre: <%=nombre%>
Apellido:<%=apellido%>


La parte de recuperar e insertar ponlos hasta arriba de tu codigo html, para que no te confundas, y en el codigo html donde quieres que aparezcan los datos ahi agregas las variables ej, <%=nombre%>

Ahora para mandarlos a imprimir puedes hacerlo en cuanto se lea el <body> de tu pagina o mandarlo llamar con un boton
----------------------------------------------
el codigo javascritp para hacer eso es...

<script language="Javascript">
function imprimir() {
print();
}
</script>

este codigo lo pones entre <head></head>
-------------------------------------------------
Si quieres que se imprimir al cargar la pagina, mandas llamar a la funcion imprimir el <body>

ej. <body onLoad="imprimir();">
--------------------------------------------------
Si quieres que se imprima al hacer click en algun boton haces....

<input type="button" nanme="imprime" value="Imprimir" onClick="imprimir();">

Espero haberte podido ayudar

Corpse Rules
 
 

 

Contactos myStudio Network