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

ayuda en una funcion...

Estas en el tema de ayuda en una funcion... en el foro de ASP Clásico en Foros del Web. Holas... tengo un problema con la siguiente funcion: Código PHP: usuario  =  Rs ( "usuario" ) FUNCTION  Editar ( usuario )   IF  Request . Cookies ...
  #1 (permalink)  
Antiguo 29/06/2004, 12:17
 
Fecha de Ingreso: diciembre-2002
Ubicación: Santiago
Mensajes: 87
Antigüedad: 21 años, 5 meses
Puntos: 0
ayuda en una funcion...

Holas... tengo un problema con la siguiente funcion:
Código PHP:
usuario Rs("usuario")

FUNCTION 
Editar(usuario)
  IF 
Request.Cookies("usuario")("id") = usuario THEN
    Editar 
"<a href='editar.asp?Autor=" usuario "'><img src='editar.gif'></a>"
    
ELSE
      IF 
Request.Cookies("usuario")("nivel")>=5 THEN
        Editar 
"<a href='editar.asp?Autor=" usuario "'><img src='iconos/editar.gif'></a>"
        
ELSE
          
Editar "&nbsp;"
      
END IF
  
END IF
END FUNCTION 
Esta funcion yo la uso en un foro para permitir al usuario original que pueda modificar sus mensajes en el foro o bien que un moderador pueda modificar mensajes de cualquier usuario. Cada usuario mantiene sus datos en una cookie (nombre de usuario, nivel de usuario y numero de usuario)

El problema es que la funcion me devuelve el valor de "Editar" solo para los moderadores, es decir, falla en el primer IF...

alguien sabe lo que puede estar ocurriendo o alguna idea?
__________________
Gigio
  #2 (permalink)  
Antiguo 29/06/2004, 13:10
Avatar de Atonovich  
Fecha de Ingreso: diciembre-2002
Ubicación: ...
Mensajes: 117
Antigüedad: 21 años, 6 meses
Puntos: 0
Debugealo, haciendo response.write para validar los request.querystrings que estás recogiendo... ese es el problema que no traes el valor que necesitas, checa donde se está perdiendo ese valor
__________________
" El hombre es una invención de Dios o Dios es una invención del hombre..."
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 12:24.