Ver Mensaje Individual
  #10 (permalink)  
Antiguo 08/11/2007, 18:16
Avatar de Shiryu_Libra
Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 18 años, 1 mes
Puntos: 88
Re: duda en select haciendo do while

Cita:
que valor tiene elemento en el For each elemento in request.form
elemento es solo una variable, este tomara los nombres de los items que traiga el form en el "post" o incluso en un querystring(cuando pones "GET") de ser necesario
Cita:
instr(elemento,"idprivilegio")
es una simple sentencia, estableces una validacion de los inputs que vienen en la consulta, si son "idprivilegio", o el "status"(tambien puedes añadirle otra condicion si requieres).
ahora respecto a la pregunta
Cita:
if instr(elemento,"idprivilegio")<>0
esto significa que si existe esa palabra dentro del formulario, haga algo, sino es diferente de 0, quiere decir que trae otro nombre, pero tambien puede utilizarse para saber si viene de la misma pagina o proviene de un enlace externo, por ejemplo
Cita:
'tomamos el valor de referencia de las paginas
origen=Request.ServerVariables("HTTP_REFERER")
If InStr(origen,"Default.asp")<> 0 Then
response.write "viene de la misma pagina"
else
response.write "enlace externo, primera ves"
end if
ahora, por que lo hice de esa manera... bueno, utilizas una forma dinamica de creacion de inputs y selects, entonces tambien necesitamos que de forma dinamica los arreglos coincidan al solicitar los valores para guardarlos en la base de datos

__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra

Última edición por Shiryu_Libra; 08/11/2007 a las 18:24