13/09/2009, 05:44
|
| Colaborador | | Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años 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;" /> |