nivel1 | nivel2
--------------------------------------------
desastres ecologicos | deforestacion
desastres ecologicos | lluvia acida
reciclaje | basuras
reciclaje | reciclaje
quiero que:
1º si nivel1=nivel2 coger solo nivel1
2º si nivel1<>nivel2 coger los dos
3º ahora, en ambos campos si el campo es compuesto (desastres ecologicos), me coja solo la primera palabra
4º si no es compuesto me la coja sin mas
lo tengo hecho de la siguiente manera:
'aqui empiezo mi ruta y le añado el nivel1 (subcadena)
sitio=instr(1,session("niv1")," ",1)
subcadena=mid(session("niv1"),1,sitio-1)
session("cadenaimg")="../"+session("tabla")+"/"+subcadena+"/"
'aqui pregunto si nivel1=nivel2 son iguales, sino, le añado a mi ruta el
'nivel2 (subcadena2)
if session("niv1")<>session("niv2") then
sitio2=instr(1,session("niv2")," ",1)
subcadena2=mid(session("niv2"),1,sitio2-1)
session("cadenaimg")=session("cadenaimg")+subcaden a2+"/"
end if
el problema viene cuando el campo no es compuesto ya que mid() no recibe nada, entonces me da error.
¿me podeis ayudar?
