Foros del Web » Programando para Internet » ASP Clásico »

Asp+formulario+bd

Estas en el tema de Asp+formulario+bd en el foro de ASP Clásico en Foros del Web. hola Me gustaria hacer un formulario que me escriba en una base de datos access y despues yo poder enviar email a toda la base ...
  #1 (permalink)  
Antiguo 18/02/2005, 06:49
 
Fecha de Ingreso: diciembre-2004
Mensajes: 53
Antigüedad: 19 años, 5 meses
Puntos: 0
Asp+formulario+bd

hola

Me gustaria hacer un formulario que me escriba en una base de datos access y despues yo poder enviar email a toda la base de datos.
Es posible?
Existe algun ejemplo aunque sea con un solo campo a rellenar?

Gracias
  #2 (permalink)  
Antiguo 18/02/2005, 07:17
Avatar de verinchi  
Fecha de Ingreso: septiembre-2004
Ubicación: Buenos Aires
Mensajes: 647
Antigüedad: 19 años, 8 meses
Puntos: 2
Hola Prone.
Lo que deberías buscar es un archivo que te permita enviar mails automáticamente.
Por lo del otro formulario debería ser mas o menos así:
<form name="nombre" method="gets" action="pagina">
Ingreso de direccion de correo <input name="direccion" type="text">
<input name="ingresar" type="button" value="submit">
</form>
La operacion con la base de datos la podés hacer en la misma página o en otra, depende de tu gusto.
Lo que debes hacer concretamente es:
Declarar la página como asp y colocarle el @language como en todas.
Incluir el archivo de conexión con la base de datos en la cabecera.
Armar el comando para ingresar datos (ADODB.Command de asp)
Ejecutar el texto de SQL que diga
Insert into TuTabla (Columna_destino) values(variable que llega del formulario)
Con eso tendrías los datos guardados en la base.

Para enviarlos desde la base directamente a todos, debes:
Conseguir un ejemplo de mailer en asp
Incluir dentro del mailer una consulta de todos los registros de la base de datos, trayendo el campo direccion
En el sitio donde el mailer envía el mail a la direccion que se le indique, colocar un loop que recorra todos los registros de tu recordset. Entonces le asignas a la variable que contiene la direccion de mail en el mailer la variable del recordset que contiene las direcciones que provienen de tu base de datos.
Dentro del loop, debes tener en cuenta que se ejecute el envío todas las veces que pasa por el bucle.
De esta forma te aseguras que un mail se envía a cada direccion que tengas registrada en la base de datos.

Espero que te sirva.
__________________
Why can't we not be sober?
www.partitorium.com.ar
  #3 (permalink)  
Antiguo 21/02/2005, 15:05
 
Fecha de Ingreso: diciembre-2004
Mensajes: 53
Antigüedad: 19 años, 5 meses
Puntos: 0
Hola

La verdad, agradezco la explicacion pero debo decirte que he entendido bastante poco. Por eso he pedido si habia algun ejemplo, aunque sea sencillo, para poderlo midificar.

Gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:44.