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

Problema con Formulario y Parametros

Estas en el tema de Problema con Formulario y Parametros en el foro de ASP Clásico en Foros del Web. Hola Les explico mi caso Tengo un formulario <form id="form" name="form" method="get" action="Eliminar_UP.asp" onSubmit="this.submit();return false;" > y dentro del formulario se despliegan datos Usuario | ...
  #1 (permalink)  
Antiguo 23/05/2008, 11:26
Avatar de palomahayes  
Fecha de Ingreso: febrero-2008
Mensajes: 63
Antigüedad: 17 años, 2 meses
Puntos: 0
Problema con Formulario y Parametros

Hola

Les explico mi caso
Tengo un formulario

<form id="form" name="form" method="get" action="Eliminar_UP.asp" onSubmit="this.submit();return false;" >

y dentro del formulario se despliegan datos

Usuario | Perfil de Acceso | Check Box llamado Eliminar, que checarlo me debe eliminar el registro....

tengo este query para ver los usuarios y sus perfiles

Query1= "Select P1.Descripcion, P3.Nombre,P3.Id_Usuarios,P2.id_Perfil, P2.id_Usuario from IO_PAccesos_Perfiles P1, " & _
"IO_PAccesos_RelacionUP P2,IO_PAccesos_Usuarios P3 " & _
"where P1.Id_Perfil = P2.Id_perfil and P3.Id_Usuarios = P2.Id_Usuario"


Tengo
tabla de usuarios
tabla de perfiles
tabla relacionUP

Despliego todos los datos, y al checkbox le doy el valor de
<input type="checkbox" value="'rs("id_usuario")'" name="eliminar">

asi al mandar con el boton de submit me manda el id del usuario que tengo que eliminar

PERO, el usuario, tiene varios perfiles de acceso...

asi que puse un input type pero HIDDEN
<INPUT TYPE="HIDDEN" NAME="HPerfil" VALUE="'<%='rs("id_perfil")'%>'">

en donde le mando el valor del perfil... de el usuario

mando los datos
e imprimo el query...
y.........
ZAS!!

ES EL ID DEL USUARIO 'A6666666'
ID DEL PERFIL PERO ME SALEN TOOOOOOOOOOODOS LOS PERFILES...
'APOCHQS', 'APOHACA', 'APOOPAS', 'APOEREC', 'APOCHQS', 'APOIMPU', 'APOHACA', 'APOIMPU', 'APOIMPU', 'APOCHQS', 'APOSPEI', 'APOHACA', 'APOMADU', 'APOHACA', 'APOEREC'


PORQUE?

HAY ALGUNA MANERA DE QUE PUEDA HACER ESTO?
AL DARLE CLICK AL CHECKBOX QUE ME TOME EL USUARIO Y SU PERFIL Y BORRARLO!!

CON PARAMETROS O FORMULARIO....

AGRADECERIA SU AYUDA!!
  #2 (permalink)  
Antiguo 23/05/2008, 15:45
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 18 años, 2 meses
Puntos: 88
Respuesta: Problema con Formulario y Parametros

y cual es este ID, de p1, p2 cual????<%='rs("id_perfil")'%>

ahora, por que tienes comilla antes de la sentencia?
<%='rs("id_perfil")'%>

y otra observacion, listas todos los perfiles en el formulario o uno nada a la ves?
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #3 (permalink)  
Antiguo 23/05/2008, 16:10
Avatar de palomahayes  
Fecha de Ingreso: febrero-2008
Mensajes: 63
Antigüedad: 17 años, 2 meses
Puntos: 0
Respuesta: Problema con Formulario y Parametros

Catalogo de Usuarios - Perfiles


Usuario Perfil Eliminar
Salvador Martínez Cerda CHEQUES
Francisco Aviña Ostos CONTABILIDAD CAPTURISTA
Francisco Aviña Ostos OTROS PASIVOS
Elda Elizabeth Ibarra Franco ENTIDAD RECAUDADORA
Elda Elizabeth Ibarra Franco CHEQUES
Mauricio González de León IMPUESTOS


lo hago con un ciclo do while, que me muestra los registros...

el ID debe de ser del que coincida con el query que hice
select
id_usuario tabla usuario
id_perfil tabla perfil

descripcion usuario tabla usuario
descripcion perfil tabla perfil

id_perfil tabla relacionup
id_usuario tabla relacionup


en donde el id_perfil sea igual al id_perfil de la tabla relacion up
al igual que el id usuario de la tabla usuarios que sea igual al id_usuario de la tabla relacion up

Query1= "Select P1.Descripcion, P3.Nombre,P3.Id_Usuarios,P2.id_Perfil, P2.id_Usuario from IO_PAccesos_Perfiles P1, " & _
"IO_PAccesos_RelacionUP P2,IO_PAccesos_Usuarios P3 " & _
"where P1.Id_Perfil = P2.Id_perfil and P3.Id_Usuarios = P2.Id_Usuario"


en el input hidden le mando el valor del que se supone que es el registro que coincide con el query, y si tenia comilllas, pero como quiera me despliega lo mismo, me salen todos los perfiles... en vez de el perfil del usuario

<INPUT TYPE="HIDDEN" NAME="HPerfil" VALUE="'<%=rs("id_perfil")%>'">

lo que quiero es mandar el id del usuario y el id del perfil para poder eliminarlos pero no se como!!
  #4 (permalink)  
Antiguo 23/05/2008, 20:47
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 18 años, 2 meses
Puntos: 88
Respuesta: Problema con Formulario y Parametros

paloma

mira lo mas recomendable en este caso, como intentas realizarlo individualmente, seria usar AJAX

una posible solucion es este pequeño ejemplo, tendras que descargarlo y mirar como funciona

contiene 2 paginas y una pequeña base de datos, lo que realiza es:

lectura de los usuarios inscritos y coloca un select, el cual negaria o permitiria ingresar a cierta pagina, lo que nos interesa en este caso, es como AJAX, manda modificar la base de datos para cambiar los atributos, en tu caso la sentencia no seria UPDATE, sino DELETE

espero te sirva de guia

cualquier duda, comentala y veremos como solucionarla

__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #5 (permalink)  
Antiguo 26/05/2008, 09:04
Avatar de palomahayes  
Fecha de Ingreso: febrero-2008
Mensajes: 63
Antigüedad: 17 años, 2 meses
Puntos: 0
De acuerdo Respuesta: Problema con Formulario y Parametros

hola,muchas gracias por tu ayuda

lo que hice y por mientras... es que en el mismo checkbox de eliminar, mando los 2 parametros, el id usuario y el perfil, separandolas por coma
hice la funcion split... y si me funciono ahora ya tengo los 2 parametros que meto en un query para eliminar jejeje

por el momento hice eso, al o mejor no esta bien, pero es lo mas rapido ya que el tiempo se me acaba

gracias, checare esa opcion de ajax, porque aparte en mi trabajo solamente quieren usar asp y html ningun otro lenguaje... tu sabes, las reglas ....


gracias!!
  #6 (permalink)  
Antiguo 26/05/2008, 09:05
Avatar de palomahayes  
Fecha de Ingreso: febrero-2008
Mensajes: 63
Antigüedad: 17 años, 2 meses
Puntos: 0
Respuesta: Problema con Formulario y Parametros

Código PHP:
    
respuesta 
Split(id_usuario",")
    
Response.Write("id perfil = " &respuesta(0))
    
Response.Write("<br>")
    
Response.Write("id usuario =" &respuesta(1)) 
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 21:38.