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

Como puedo mandar 2 variables por...?

Estas en el tema de Como puedo mandar 2 variables por...? en el foro de ASP Clásico en Foros del Web. Hola a todos, espero me puedan auxiliar Como puedo mandar 2 variables a otra pagina? Este es la forma que pongo pero al momento de ...
  #1 (permalink)  
Antiguo 17/06/2003, 13:13
 
Fecha de Ingreso: mayo-2003
Mensajes: 17
Antigüedad: 22 años
Puntos: 0
Pregunta Como puedo mandar 2 variables por...?

Hola a todos, espero me puedan auxiliar

Como puedo mandar 2 variables a otra pagina?

Este es la forma que pongo pero al momento de cacharla en la otra pagina solo recupero la variable idserviciotrabajo.

Que estoy haciendo mal?

<%
Response.Redirect "confirmacion.asp?idserviciotrabajo= " & idserviciotrabajo & "IdCliente=" & IdCliente
%>

Saludos
  #2 (permalink)  
Antiguo 17/06/2003, 13:29
 
Fecha de Ingreso: enero-2002
Mensajes: 121
Antigüedad: 23 años, 4 meses
Puntos: 0
Response.Redirect "confirmacion.asp?idserviciotrabajo= " & idserviciotrabajo & "& IdCliente=" & IdCliente

prueba esto...
  #3 (permalink)  
Antiguo 17/06/2003, 13:30
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
te falta el & "concatenador de parámetros":

Response.Redirect "confirmacion.asp?idserviciotrabajo= " & idserviciotrabajo & "&IdCliente=" & IdCliente

ximex!! al mismo tiempo!!

=)
__________________
...___...
  #4 (permalink)  
Antiguo 17/06/2003, 19:01
 
Fecha de Ingreso: mayo-2003
Mensajes: 17
Antigüedad: 22 años
Puntos: 0
Muchas gracias si me paso correcto el dato.

Una pregunta mas.

Esos datos los paso a una pagina la cual me envia la informacion a un correo y la idea es que esta misma pagina se redireccione a otra. tengo el sig. codigo pero lo unico que aparece es una pantalla en blanco y no la pagina que se supone esta direccionada. cual puede ser el problema?

Pagina 1
<%
Response.Redirect "confirmacion.asp?idserviciotrabajo= " & idserviciotrabajo & "&IdCliente=" & IdCliente
%>

Pagina2

<%
IdCliente = Request("IdCliente")

Dim message
br = vbCrLf 'Salto de Linea

If Request("idserviciotrabajo") <> "" Then
Set Mail = Server.CreateObject("Persits.MailSender")
Mail.Host = "200.57.129.3"

Mail.Username = "[email protected]"
Mail.Password = "xxx"

Mail.From = "[email protected]"
Mail.FromName = "Héctor Pulido"
Mail.AddAddress "[email protected]"

Mail.Subject = "Envio de correo desde el Web"

message = ""
message = message + " " + FormatDateTime(Date) + br + br
message = message + "Ticket =" + Request("idserviciotrabajo") + br
message = message + "Cliente =" + Request("IdCliente") + br

Mail.Body = message

On Error Resume Next
Mail.Send
If Err <> 0 Then
Response.Write "Error encontrado: " & Err.Description
Else
Response.buffer=true
Response.Redirect "ok.asp?IdCliente= " & IdCliente
End If

End If
%>
Donde puede estar el error?

De antemano gracias
  #5 (permalink)  
Antiguo 17/06/2003, 21:39
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
pues no voy a revisar el código de "página 2" porque es lógico que no te aparezca nada más que una página en blanco... veamos:

en "página 1" tenés un redirect a "página 2". Esta última se encarga de enviar un mail (no se si lo enviará) y NADA MÁS. De ahí que, haya o no enviado el mail, no te muestre nada al finalizar el proceso ya que "página 2" no envía nada al cliente.
__________________
...___...
  #6 (permalink)  
Antiguo 17/06/2003, 23:56
 
Fecha de Ingreso: mayo-2003
Mensajes: 17
Antigüedad: 22 años
Puntos: 0
Ok

Si te fijas en pagina 2 al finalizar tengo el sig. codigo

Else
Response.buffer=true
Response.Redirect "ok.asp?IdCliente= " & IdCliente
End If

Se supone que estoy direccionando a una tercera pagina llamada ok.asp , al menos que este incorrecto la logica.
  #7 (permalink)  
Antiguo 18/06/2003, 10:54
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
sabés que me fijé en el código de "pagina 2", pero en ningún momento había visto el redirect a OK.ASP

Entonces, aparentemente no está entrando en If Request("idserviciotrabajo") <> "" Then


Para comprobar, poné lo siguiente antes del último end if:

Else
Response.Write "idserviciotrabajo aparentemente es nulo"
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 07:56.