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

Mandar datos de formulario ASP a mail distintos segun...

Estas en el tema de Mandar datos de formulario ASP a mail distintos segun... en el foro de ASP Clásico en Foros del Web. Hola amigos...a ver si alguien me puede hechar un mano esn esto que me tiene complicado. Tengo un formulario que mediante ASP me manda los ...
  #1 (permalink)  
Antiguo 13/07/2005, 11:37
 
Fecha de Ingreso: marzo-2004
Mensajes: 37
Antigüedad: 20 años, 3 meses
Puntos: 0
Mandar datos de formulario ASP a mail distintos segun...

Hola amigos...a ver si alguien me puede hechar un mano esn esto que me tiene complicado.

Tengo un formulario que mediante ASP me manda los datos a un mail...eso me funciona bien.
pero ahora tengo que hacer que segun las respuestas que me dan....me lleguen los datos a mails distintos.

es decir...tengo un campo donde tengo dos proveedores de materias...entonces..si el usuario elige un proveedor necesito que el mail le llegue a esa persona..y si elgie a otro proveedor, que le llegue a este otro..y asi sucesivamente....

Alguien me puede guiar en como hacerlo...

agradecido de antemano.
Alfredo
  #2 (permalink)  
Antiguo 13/07/2005, 11:40
 
Fecha de Ingreso: marzo-2005
Mensajes: 1.418
Antigüedad: 19 años, 2 meses
Puntos: 9
Podés hacer un SELECT de un form, y en cada value poner el mail correspondiente a cada proveedor. Después, recoges el valor que seleccionas con Request.Form("nombre_select") y mandas el mail hacia esa direcion.
Saludos!.
__________________
Add, never Remove
  #3 (permalink)  
Antiguo 13/07/2005, 12:29
 
Fecha de Ingreso: marzo-2004
Mensajes: 37
Antigüedad: 20 años, 3 meses
Puntos: 0
Hola Mariano...gracias por tu pronta respuesta.
Mira este es el codigo que uso para enviar el mail:

function EnviaMail()

Dim objNewMail
Dim remitente
'if ( Request.form("email") = "" or Request.form("nombre") = "" or Request.form("comentario")= "") then
'Response.Redirect("ups.html")
'end if
' Crear Instancia Cdonts
Set objNewMail = Server.CreateObject("CDO.Message")
remitente = Request.form("requiredemail")
objNewMail.From = remitente
objNewMail.To = "[email protected]"
objNewMail.Subject = "asunto"
' Generar el cuerpo de correo


ahora..si me puedes guiar en como incorpora el codigo que me señalas...mira que recien empiezo en ASP y todo esto aun me resulta complejo..
por fa...

gracias.
Alfredo
  #4 (permalink)  
Antiguo 13/07/2005, 12:40
Avatar de El_Metallick  
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago, Chile
Mensajes: 1.718
Antigüedad: 21 años, 7 meses
Puntos: 16
objNewMail.To = "Request.Form("selectdedistribuidores")"..... si no me equivoco quedaria asi... pruebalo.... saludos

-------- Editado ----------
objNewMail.To = "Request.Form(selectdedistribuidores)"..... si no me equivoco quedaria asi... pruebalo.... saludos

QUE COMILLAS???????? JAJAJAJAJAJAJAJA:ris a:
__________________
Haz la guerra en la cama y el amor donde se te de la gana...
El tiempo es el mejor maestro, lo único malo es que te mata...¡¡Aprovecha tu tiempo!!

Última edición por El_Metallick; 13/07/2005 a las 16:34
  #5 (permalink)  
Antiguo 13/07/2005, 12:56
 
Fecha de Ingreso: marzo-2005
Mensajes: 1.418
Antigüedad: 19 años, 2 meses
Puntos: 9
Exactamente como acotó Metallick, así es como lo debes hacer.
Saludos!.

---------------------------

Me olvidaba de algo que debes tener en cuenta, acordate de que en el value del select, tiene que ir la direccion de correo del distribuidor. Por ejemplo:

Código:
    <select name="Distribuidores">
       <option value="[email protected]">Distribuidor 1 </option>
       <option value="[email protected]">Distribuidor 2 </option>
       <option value="[email protected]">Distribuidor 3 </option>
    </select>
__________________
Add, never Remove
  #6 (permalink)  
Antiguo 13/07/2005, 13:01
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
"Casi exactamente" como acotó Metallick. Sobran las comillas que encierran el request.form()

;)
__________________
...___...
  #7 (permalink)  
Antiguo 13/07/2005, 13:13
 
Fecha de Ingreso: marzo-2005
Mensajes: 1.418
Antigüedad: 19 años, 2 meses
Puntos: 9
Tenés razón Al Zuwaga, no me había dado cuenta de eso.
Entonces, lo deberías hacer tal como acotó Al Zuwaga.
__________________
Add, never Remove
  #8 (permalink)  
Antiguo 13/07/2005, 13:30
 
Fecha de Ingreso: marzo-2004
Mensajes: 37
Antigüedad: 20 años, 3 meses
Puntos: 0
Gracias amigos...todos...
muy amables..voy a poner todo en practica y ahi les comento el resultado..

merci.
Alfredo
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:15.