comparar dos variables
Hola tengo un problema al comparar dos variables;
Tengo una página asp con un formulario donde en un campo oculto envio esta variable por ej:
variable1="<Table border='0'> texto</table>"
la envio a una segunda página donde la comparo con una variable 2 que es igual
variable2="<Table border='0'>texto</table>"
El problema es que al hacer la comparación entre ambas no las reconoce como iguales.
if variable1=variable2 then
rutina1
Else
rutina2
end if
El problema está en que al enviarlo por post parece modificar el tipo de dato.He probado a convertir las dos con cstr() pero no funciona;
Es un poco lioso pero si alguién puede ayudarme;
Gracias;
Un Saludo!
Tengo una página asp con un formulario donde en un campo oculto envio esta variable por ej:
variable1="<Table border='0'> texto</table>"
la envio a una segunda página donde la comparo con una variable 2 que es igual
variable2="<Table border='0'>texto</table>"
El problema es que al hacer la comparación entre ambas no las reconoce como iguales.
if variable1=variable2 then
rutina1
Else
rutina2
end if
El problema está en que al enviarlo por post parece modificar el tipo de dato.He probado a convertir las dos con cstr() pero no funciona;
Es un poco lioso pero si alguién puede ayudarme;
Gracias;
Un Saludo!
Hola Carmen, cuando das valor a ese campo oculto del formulario, pones el valor entre comillas dobles? es decir por ejemplo asi:
<INPUT Type = Hidden name=hidden VALUE="<Table border='0'> texto</table>">
Es lo único que se me ocurre.
<INPUT Type = Hidden name=hidden VALUE="<Table border='0'> texto</table>">
Es lo único que se me ocurre.
El problema yo creo que lo tienes al recoger las variables en la segunda página, porque cómo las mandas?.
Hola Monica!
Antes que nada gracias por tu ayuda;
Bueno pués la variable1 la mando por el método post y la recojo en la segunda página con un request.form
Más bien parece que se debe a que la cadena contiene código html y al enviarla y recogerla despés para compararla con una misma cadena, resultante de una función en otra segunda página, es como si los datos ya no fuesen iguales,
He probado ha quitar todos los espacios en blanco de ambas y aún asi sigue dando como resultado que son distintas
Nuevamente, gracias por tu ayuda
Un Saludo!
Antes que nada gracias por tu ayuda;
Bueno pués la variable1 la mando por el método post y la recojo en la segunda página con un request.form
Más bien parece que se debe a que la cadena contiene código html y al enviarla y recogerla despés para compararla con una misma cadena, resultante de una función en otra segunda página, es como si los datos ya no fuesen iguales,
He probado ha quitar todos los espacios en blanco de ambas y aún asi sigue dando como resultado que son distintas
Nuevamente, gracias por tu ayuda
Un Saludo!
