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

Mandar Datos

Estas en el tema de Mandar Datos en el foro de ASP Clásico en Foros del Web. Hola Tengo hecho un carrito de compra y todo va bien, pero necesito que me mande los datos de la compra a traves de un ...
  #1 (permalink)  
Antiguo 18/07/2003, 12:10
 
Fecha de Ingreso: julio-2003
Mensajes: 2
Antigüedad: 20 años, 10 meses
Puntos: 0
Mandar Datos

Hola
Tengo hecho un carrito de compra y todo va bien, pero necesito que me mande los datos de la compra a traves de un formulario a la base de datos.
Por mas que lo intento no lo consigo y ya estoy bloqueada.

Si alguin me puede ayudar se lo agradezco mucho.

Un Saludo y gracias
  #2 (permalink)  
Antiguo 18/07/2003, 12:54
 
Fecha de Ingreso: julio-2002
Mensajes: 447
Antigüedad: 21 años, 10 meses
Puntos: 0
¿Qué parte no te sale? ¿Qué error te tira? Si ponés el código entre todos te ayudamos.
Saludos, suerte.
  #3 (permalink)  
Antiguo 19/07/2003, 20:52
Avatar de univercity  
Fecha de Ingreso: noviembre-2002
Mensajes: 681
Antigüedad: 21 años, 7 meses
Puntos: 0
De la vega tiene razon con un poco mas de explicacion y si pones el codigo y el error... te ayudamos....


Slds.
__________________
"Lo importante es nunca dejar de hacerse preguntas"
Albert Einstein
  #4 (permalink)  
Antiguo 20/07/2003, 05:08
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 22 años, 4 meses
Puntos: 1
En ocasiones debemos enviar datos de una base de datos por correo, listas de novedades, temas suscritos, foros, anuncios, etc.
Este script hace uso de ASPEMAIL y OLEDB para enviar registros de una bd de Access.
Recorremos el recordset y vamos almacenando en una variable el texto que luego usamos como BODY del mesaje.

Tambien podeis usarlo con CDONTS con solo cambiar las 4 llineas del apartado ENVIO MAIL

<%
email=request("email") ' obtenemos la direccion del destinatario de un formulario de la pagina anterior
set oConn=Server.CreateObject("ADODB.Connection")
set rs=Server.CreateObject("ADODB.Recordset")
oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="&Server.MapPath("tubase.mdb")&";"
SQL="SELECT * FROM tutabla"
rs.Open SQL, oConn,1,2

'envio mail
Set Mail = Server.CreateObject("Persits.MailSender")
Mail.Host = "smtp.tudominio.com"
Mail.From = "[email protected]"
Mail.FromName = "Departamento de Novedades"
Mail.AddAddress email ' Recuperamos la direccion del formulario

Mail.Subject = "Texto del asunto del mensaje"
'comenzamos el bucle que va añadiendo lineas de los registros al cuerpo del mensaje
do while not rs.eof
cuerpo= cuerpo & rs("campo1") & rs("campo2") &"<br>"
rs.movenext
loop

'definimos el cuerpo como el conjunto de lineas obtenidas del bucle
Mail.body = cuerpo

'Limpiamos objetos y cerramos las conexion con la BD
rs.Close
oConn.Close
set rs=nothing
set oConn=nothing

'Comprobamos si el correo se pudo enviar, o la direccion era incorrecta u otros errores
On Error Resume Next
response.write("El correo ha sido enviado a " & email & "<br>" & "Gracias por visitarnos")
Mail.Send ' ó Mail.SendToQueue
If Err <> 0 Then
Response.Write "Ha ocurrido un error: " & Err.Description
End If
%>

Podéis ver una copia completamente operativa en:
www.musicatotal.es.vg
Enviaros a vosotros mismo la lista de novedades a vuestro correo.

Esta mucho mas conseguido, envía tablas, imágenes y otros formatos HTML pero eso ya os lo dejo para que lo trabajeis un poco
__________________
Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 21:31.