Ver Mensaje Individual
  #11 (permalink)  
Antiguo 13/09/2009, 05:44
Avatar de Adler
Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 5 meses
Puntos: 126
Respuesta: P.favor.Ayuda. GAleria sencilla en tablas

Hola

Lo primero es preguntarte ¿te lanza algún error el javascript o el ASP? si no te levanta error, ¿cuando clickeas en alguna
de las fotos no te la muestra ampliada?

Ahora vayamos al código. Si tienes un error en el ASP, será por dos motivos
+ La variable id la estas usando como alfanumérica

SQL="SELECT id,titulo,descripcion,foto1,foto2,foto3,foto4 FROM tabla_reformas where id ='"&id&"'"

cuando has de usarla como numérica, ya que el campo contra la que lo comparas es autonumérico
SQL="SELECT id,titulo,descripcion,foto1,foto2,foto3,foto4 FROM tabla_reformas where id ="&id&""

+ Siguiendo con ASP, el tipo de apertura y cerrojo no me convence demasiado, cambia esto
tabla.open SQL,base,3,3

por esto
tabla.execute(SQL)

+ En cuanto al ciclo, no veo la razón por el que lo usas, puesto el campo id es autonumérico, y solo te va a mostrar un registro

Ya que estamos con el ASP, no es el foro apropiado, pero si ningún moderador lo mueve, decirte que cuando recojas
una variable bien sea por get o post, valídala antes de usarla en el SQL, es decir; tu tienes esto

id=Request.QueryString("id")

para validarla, como quieres que sea númerica puedes hacerlo de dos maneras

1 Haciendo una condicional
if not isNumeric(Request.QueryString("id")) then

2 Usando un función, en este caso con CInt, el valor de la variable se convierte en interger
id=CInt(Request.QueryString("id"))

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />