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

Capturar data de un listbox

Estas en el tema de Capturar data de un listbox en el foro de ASP Clásico en Foros del Web. Hola de nuevo, les pido me ayuden aqui tengo en el principio de un web site un listbox de paises, para q el visitante eliga ...
  #1 (permalink)  
Antiguo 29/12/2004, 14:36
Avatar de avalomdc  
Fecha de Ingreso: enero-2004
Ubicación: Panama
Mensajes: 25
Antigüedad: 21 años, 3 meses
Puntos: 0
Exclamación Capturar data de un listbox

Hola de nuevo, les pido me ayuden aqui

tengo en el principio de un web site un listbox de paises, para q el visitante eliga un pais antes de dar Go y proceder a la pagina principal del site, quisiera me orientaran de como hacer para guardar esas entradas de páises a fin de tener un log de visitar por pais, espero muchisimas visitas asi q tiene q ser funcional para estadisticas.

Orientenme en este caso por favor, el site es ScottishSpirits.com

Nos vemos y gracias

PD: tengo full acceso a al server q tiene win2000 y desarrollo con asp y sql, cualquier sugerencia desde la mas sencilla hasta la mas compleja se agradece.
__________________
- El que NO vive para servir NO sirve para vivir -
Glasgow - Scotland

Última edición por avalomdc; 29/12/2004 a las 14:38
  #2 (permalink)  
Antiguo 29/12/2004, 15:23
 
Fecha de Ingreso: diciembre-2004
Ubicación: Bs. As. - Argentina
Mensajes: 200
Antigüedad: 20 años, 5 meses
Puntos: 0
primero tenes que poner el combo dentro de un form. Cosa que segun vi en el codgio fuente no tenes.
Despues le boton go, tenes que hacer que sea submit.
En el default htm pones que te grabe un registro en la BD.
Si no sabes como hacer que te grabe, avisa y te lo escribo.

Saludos.
__________________
Javo.
www.thesitewatcher.com
Monitoreo y Auditoría de Sitios de Internet
  #3 (permalink)  
Antiguo 29/12/2004, 15:28
 
Fecha de Ingreso: diciembre-2004
Ubicación: Bs. As. - Argentina
Mensajes: 200
Antigüedad: 20 años, 5 meses
Puntos: 0
solo como dato (y de metido). me parece que tarda un poco mucho en cargar x tanta imagen que tiene.
Solo es un pequeña crítica que espero no tomes a mal.

Saludos.
__________________
Javo.
www.thesitewatcher.com
Monitoreo y Auditoría de Sitios de Internet
  #4 (permalink)  
Antiguo 29/12/2004, 15:29
Avatar de avalomdc  
Fecha de Ingreso: enero-2004
Ubicación: Panama
Mensajes: 25
Antigüedad: 21 años, 3 meses
Puntos: 0
Ok, si tienes razon no le coloq ni el form ni el submit del boton pues estoy buscando altenativas y trabajando en un documento de prueba local.
Te pregunto, si grabo en una BD significa q tendre q abrir una tabla para ello en un archivo, abra alguna solucion un tanto mas simple, digamos q pueda ser grabado en un log como los del IIS para ser analizado de esta forma

gracias
__________________
- El que NO vive para servir NO sirve para vivir -
Glasgow - Scotland
  #5 (permalink)  
Antiguo 29/12/2004, 15:31
Avatar de avalomdc  
Fecha de Ingreso: enero-2004
Ubicación: Panama
Mensajes: 25
Antigüedad: 21 años, 3 meses
Puntos: 0
Pos Para nada javo muchas gracias por la critica constructiva, como te dije esta en proceso de desarrollo aun y ese q ves alli esta on-line por presion del dueño de ver algo para ayer, pero estoy trabajando en una version flash mas livianda y dinamica y una entrada con imagenes mas bajas en peso.

Gracias de nuevo
__________________
- El que NO vive para servir NO sirve para vivir -
Glasgow - Scotland
  #6 (permalink)  
Antiguo 29/12/2004, 15:33
 
Fecha de Ingreso: diciembre-2004
Ubicación: Bs. As. - Argentina
Mensajes: 200
Antigüedad: 20 años, 5 meses
Puntos: 0
LO podes grabar un archivo plano (txt) y despues leerlo, pero creo que es el mismo nivel de trabajo y despues vas a tener que hacer oooootra cosa para leerlo. Asi ya lo metes en base y lo recuperas con un select nomas.
OJO, yo soy basedatero y x eso me aprece simple la solucion, quizas para vos no sea tan sencillo (pero aqui siemrpe te daremos una mano).

Saludos.
__________________
Javo.
www.thesitewatcher.com
Monitoreo y Auditoría de Sitios de Internet
  #7 (permalink)  
Antiguo 29/12/2004, 15:42
Avatar de avalomdc  
Fecha de Ingreso: enero-2004
Ubicación: Panama
Mensajes: 25
Antigüedad: 21 años, 3 meses
Puntos: 0
Gracias, lo ire haciendo de esa forma mientras no haya otra solucion aparente, yo tengo mis nociones de BD aunq no en SQL Server 2000 especificamente, si me pudieras dar guias basicas sobre el esquema te lo agradeceria
__________________
- El que NO vive para servir NO sirve para vivir -
Glasgow - Scotland
  #8 (permalink)  
Antiguo 29/12/2004, 15:43
Avatar de avalomdc  
Fecha de Ingreso: enero-2004
Ubicación: Panama
Mensajes: 25
Antigüedad: 21 años, 3 meses
Puntos: 0
Gracias, lo ire haciendo de esa forma mientras no haya otra solucion aparente, yo tengo mis nociones de BD aunq no en SQL Server 2000 especificamente, si me pudieras dar guias basicas sobre el esquema te lo agradeceria

Y gracias por el apoyo
__________________
- El que NO vive para servir NO sirve para vivir -
Glasgow - Scotland
  #9 (permalink)  
Antiguo 29/12/2004, 15:54
 
Fecha de Ingreso: diciembre-2004
Ubicación: Bs. As. - Argentina
Mensajes: 200
Antigüedad: 20 años, 5 meses
Puntos: 0
Vamos x partes (decia Jack;))
Tenemos una tabla que tiene los siguientes campos. Id_registro (autonumerico), pais numeric) y fecha (obviamente tipo fecha), eventualmente alguna otra cosita que quieras, como IP del usaurio, etc.
cada vez que un usuario entra en el default htm, haces lo siguiente.
set oCon = sever.createObject("Adodb.Connection")
cSQL = "Insert into tb_regsitro (pais, fecha) Values (" & request.comboPais & "," & now() & ")"
oCon.execute cSQL
oCon.Close
Set oCon = nothing

con eso lo grabas.
para recupereralo desde el QA
Select distinct pais, count() from tb_registro WHERE month(fecha) = 12 (Esto te devuelve todos los accesos de diciembre)

Select distinct pais, count() from tb_registro WHERE fecha > '20041201' and fecha <'22041231' (Esto te devuelve todos los accesos de diciembre pero podes cambiar el rango de fechas)

Espero que con esto te ayude un poco.
el código te lo escribi aqui directamente y no lo probé ni una vez, puede tener bug.

Cualquier cosa, avisa.

Saludos.
__________________
Javo.
www.thesitewatcher.com
Monitoreo y Auditoría de Sitios de Internet
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 21:09.