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

Concatenacio

Estas en el tema de Concatenacio en el foro de ASP Clásico en Foros del Web. Hola, cual es ma manera que tiene asp de concatenar? tengo esto, pero me genera unas comilla siemple Código: <A HREF=hotelesresultados2.asp?Nombre="& Nombre& "&Giro="& Giro&"&Municipio="& Municipio ...
  #1 (permalink)  
Antiguo 13/08/2006, 11:20
Avatar de asinox  
Fecha de Ingreso: enero-2002
Ubicación: Santo Domingo
Mensajes: 2.712
Antigüedad: 22 años, 4 meses
Puntos: 6
Concatenacio

Hola, cual es ma manera que tiene asp de concatenar?

tengo esto, pero me genera unas comilla siemple
Código:
<A HREF=hotelesresultados2.asp?Nombre="& Nombre& "&Giro="& Giro&"&Municipio="& Municipio &"&Categoria="& Categoria&"&Submit=Submit&pagina="& PaginaActual-1& ">10 Anteriores</A>"
Por que se genera uan comilla simepre en cada variable??

Saludos
__________________
www.dataautos.com
  #2 (permalink)  
Antiguo 13/08/2006, 11:27
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 9 meses
Puntos: 381
Tal vez están esas comillas simples con las variables.
¿qué le llega al navegador en esa línea?

Edito: siemple = siempre o siemple = simple?
  #3 (permalink)  
Antiguo 13/08/2006, 11:28
Avatar de asinox  
Fecha de Ingreso: enero-2002
Ubicación: Santo Domingo
Mensajes: 2.712
Antigüedad: 22 años, 4 meses
Puntos: 6
Pues el contenido de cada input
__________________
www.dataautos.com
  #4 (permalink)  
Antiguo 13/08/2006, 11:32
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 9 meses
Puntos: 381
De verdad que te expresas como un libro cerrado

Cita:
Iniciado por tunait
¿qué le llega al navegador en esa línea?
Qué código le llega al navegador en esa línea (osea, ver código fuente copiar/pegar)
  #5 (permalink)  
Antiguo 13/08/2006, 11:39
Avatar de asinox  
Fecha de Ingreso: enero-2002
Ubicación: Santo Domingo
Mensajes: 2.712
Antigüedad: 22 años, 4 meses
Puntos: 6
Bueno ese es el fuente, pero si quieres todo el if va
Código:
rsBuscar.Close
			MM_oConn_STRING.Close
			set rsBuscar=nothing
			set MM_oConn_STRING=nothing

			'Muestro los enlaces
			Response.Write("<hr>")
			if PaginaActual > 1 then
				Response.Write("<A HREF=hotelesresultados2.asp?Nombre="&Request.QueryString("Nombre")&"&Giro="&Request.QueryString("Giro")&"&Municipio="&Request.QueryString("Municipio")&"&Categoria="&Request.QueryString("Categoria")&"&Submit=Submit&pagina="& PaginaActual-1& ">10 Anteriores</A>")
			End if
			if PaginaActual < PaginasTotales then
				Response.Write("<A HREF=hotelesresultados2.asp?Nombre='"&Request.QueryString("Nombre")&"'&Giro='"&Request.QueryString("Giro")&"'&Municipio='"&Request.QueryString("Municipio")&"'&Categoria='"&Request.QueryString("Categoria")&"'&Submit=Submit&pagina=" & PaginaActual+1 &">10 Siguientes</A>")
			End if
			End IF
he probado de todas las maneras ejejje ni la forma que esta en el else if ni la anterior, bueno ahi la tienes ambas
__________________
www.dataautos.com
  #6 (permalink)  
Antiguo 13/08/2006, 11:44
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 9 meses
Puntos: 381
Hum ... no era eso lo que te pedía pero bueno, debes ponerlo así

Código PHP:
rsBuscar.Close
            MM_oConn_STRING
.Close
            set rsBuscar
=nothing
            set MM_oConn_STRING
=nothing

            Muestro los enlaces
            Response
.Write("<hr>")
            if 
PaginaActual 1 then
                Response
.Write("<A HREF=""hotelesresultados2.asp?Nombre="&Request.QueryString("Nombre")&"&Giro="&Request.QueryString("Giro")&"&Municipio="&Request.QueryString("Municipio")&"&Categoria="&Request.QueryString("Categoria")&"&Submit=Submit&pagina="PaginaActual-1""">10 Anteriores</A>")
            
End if
            if 
PaginaActual PaginasTotales then
                Response
.Write("<A HREF=""hotelesresultados2.asp?Nombre="&Request.QueryString("Nombre")&"&Giro="&Request.QueryString("Giro")&"&Municipio="&Request.QueryString("Municipio")&"&Categoria="&Request.QueryString("Categoria")&"&Submit=Submit&pagina=" PaginaActual+&""">10 Siguientes</A>")
            
End if
            
End IF 
Teóricamente habría de ir bien
  #7 (permalink)  
Antiguo 13/08/2006, 11:48
Avatar de asinox  
Fecha de Ingreso: enero-2002
Ubicación: Santo Domingo
Mensajes: 2.712
Antigüedad: 22 años, 4 meses
Puntos: 6
Gracias Tunait, perfecto, nunca iba a dar con eso de las dos comillas al inicio y las tres al final

Gracias
__________________
www.dataautos.com
  #8 (permalink)  
Antiguo 13/08/2006, 12:00
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 9 meses
Puntos: 381
en realidad lo de las dos comillas dobles sirve para incluir unas comillas dobles dentro de la cadena para que se escriban en el html para el valor del href

Response.write """hola""" escribe en el documento "hola" (con las comillas)

Si no se incluyen en el html puede enviar incompletos los parámetros desde el link si alguno de éstos contiene tiene algún espacio. Por eso las añadí.

Pero el problema te venía directamente a que en la cadena de la segunda condición habían intercaladas comillas simples dentro de la cadena. Bastó con quitarlas

Un saludo
  #9 (permalink)  
Antiguo 13/08/2006, 12:06
Avatar de asinox  
Fecha de Ingreso: enero-2002
Ubicación: Santo Domingo
Mensajes: 2.712
Antigüedad: 22 años, 4 meses
Puntos: 6
gracias de nuevo ;)
__________________
www.dataautos.com
  #10 (permalink)  
Antiguo 13/08/2006, 22:40
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 19 años, 9 meses
Puntos: 18
asinox, perdona la impertinencia; ¿de verdad estás trabajando como programador?
  #11 (permalink)  
Antiguo 16/08/2006, 07:01
Avatar de asinox  
Fecha de Ingreso: enero-2002
Ubicación: Santo Domingo
Mensajes: 2.712
Antigüedad: 22 años, 4 meses
Puntos: 6
Programador? noooooooooooooo jamas, ejej eso no me gusta, yo odiaria tener que ser programador de aplicaciones de escritorio...es como ser mecanico

prefiero desarrollar web :)

aunque con asp es tan diferente la cosa :(
__________________
www.dataautos.com
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 02:21.