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

Un condicional que tengo Mal

Estas en el tema de Un condicional que tengo Mal en el foro de ASP Clásico en Foros del Web. Que tal, Yo envío un Emaiol Html con la Siguiente cabecera y me funciona a la perfección: Código PHP: Set Mailer  =  Server . CreateObject ( ...
  #1 (permalink)  
Antiguo 06/07/2005, 08:13
Avatar de jpogsistem  
Fecha de Ingreso: diciembre-2001
Mensajes: 2.405
Antigüedad: 22 años, 6 meses
Puntos: 4
Un condicional que tengo Mal

Que tal,

Yo envío un Emaiol Html con la Siguiente cabecera y me funciona a la perfección:

Código PHP:
Set Mailer Server.CreateObject("SMTPsvg.Mailer"
Mailer.FromName "Mensaje Online" 
Mailer.FromAddress"[email protected]Correo del remitente 
Mailer
.RemoteHost "mail.servidor.com" 
Mailer.AddRecipient """[email protected]"
Mailer.Subject "Mensaje Online" 
Mailer.ContentType="text/html" 

Lo que quiero es ahora modificar el Subject dependiendo de un valor oculto que recibo, que lo recibo como Request.form("urgente") (Es un Ratio Button)

Y lo que hago es poner un condicional y luego concatenarlo al Subject para que aparezca "Mensaje Online URGENT !!!", Pero no me funciona, me sale el error 500 en el server.

Código PHP:
Dim asunto
if Request.form("urgente")="Yes"  
asunto "URGENT !!!"

Set Mailer Server.CreateObject("SMTPsvg.Mailer"
Mailer.FromName "Mensaje Online" 
Mailer.FromAddress"[email protected]Correo del remitente 
Mailer
.RemoteHost "mail.servidor.com" 
Mailer.AddRecipient """[email protected]"
Mailer.Subject "Mensaje Online & "asunto"" 
Mailer.ContentType="text/html" 

Agradezco la ayuda de antemano.
__________________
EL LIMITE ES EL UNIVERSO
  #2 (permalink)  
Antiguo 06/07/2005, 08:18
 
Fecha de Ingreso: enero-2002
Ubicación: Rosario
Mensajes: 8
Antigüedad: 22 años, 5 meses
Puntos: 0
bueno lo que creo que esta pasando es que tenes un error de sintaxis aca:

Mailer.Subject = "Mensaje Online & "asunto""

creo que deberia ser asi:

Mailer.Subject = "Mensaje Online " & asunto

espero que te sirva
Saludos
  #3 (permalink)  
Antiguo 06/07/2005, 11:30
Avatar de mamon  
Fecha de Ingreso: enero-2002
Ubicación: Lima
Mensajes: 1.302
Antigüedad: 22 años, 5 meses
Puntos: 3
te falta el end if

if Request.form("urgente")="Yes"
asunto = "URGENT !!!"
end if
__________________
Yo si sé lo que es trabajar duro, porque lo he visto.
  #4 (permalink)  
Antiguo 06/07/2005, 11:33
 
Fecha de Ingreso: marzo-2005
Mensajes: 1.418
Antigüedad: 19 años, 2 meses
Puntos: 9
Aparte del end if, tambien te falta el THEN. Osea, en conclusion sería así:

if Request.Form("urgente") = "yes" then
asunto = "URGENT !!!"
end if

Saludos!.
__________________
Add, never Remove
  #5 (permalink)  
Antiguo 06/07/2005, 13:13
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Las tres observaciones condensadas:
Cita:
Dim asunto
if Request.form("urgente")="Yes" Then
asunto = "URGENT !!!"
End If

Set Mailer = Server.CreateObject("SMTPsvg.Mailer")
Mailer.FromName = "Mensaje Online"
Mailer.FromAddress= "[email protected]" 'Correo del remitente
Mailer.RemoteHost = "mail.servidor.com"
Mailer.AddRecipient "", "[email protected]"
Mailer.Subject = "Mensaje Online " & asunto
Mailer.ContentType="text/html"
  #6 (permalink)  
Antiguo 06/07/2005, 16:23
Avatar de jpogsistem  
Fecha de Ingreso: diciembre-2001
Mensajes: 2.405
Antigüedad: 22 años, 6 meses
Puntos: 4
Muchas Gracias Muchachos me ha funcionado a la perfección, Saludos.
__________________
EL LIMITE ES EL UNIVERSO
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 21:34.