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

Error sintactico ASP y HTML

Estas en el tema de Error sintactico ASP y HTML en el foro de ASP Clásico en Foros del Web. tengo una pagina ASP con una base de datos donde guardo los nombres de las imagenes. Quiero que cada 4 imagenes me inserte un <BR> ...
  #1 (permalink)  
Antiguo 15/07/2002, 09:46
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 22 años, 4 meses
Puntos: 1
Error sintactico ASP y HTML

tengo una pagina ASP con una base de datos donde guardo los nombres de las imagenes. Quiero que cada 4 imagenes me inserte un <BR> es decir, que cambie de linea.
El problema me ocurre al intentar reiniciar el contador a "0" tras haber contado hasta 4, me imagino que sea una tonteria de comillas o de & pero no doy con ella.

Aqui os dejo el codigo:

<%
consulta= "select * from Foros"
rs.open consulta
contador= 0
do while not rs.eof
contador =contador +1
response.write "imagen " & contador%>
<img src=/images/<%response.write rs("nombre")%>>
<% if contador=4 then response.write "SALTO DE LINEA" & "<BR>" & contador=0 'AQUI ES DONDE QUIERO REINICIALIZAR EL CONTADOR
rs.movenext
loop
%>

Este es el error por si ayuda:

Microsoft VBScript compilation error '800a03ea'
Syntax error
/foro/foro_copia(1).asp, line 39

Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net
  #2 (permalink)  
Antiguo 15/07/2002, 09:50
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 22 años, 7 meses
Puntos: 0
Re: Error sintactico ASP y HTML

Código:
  
<% 
consulta= "select * from Foros"
rs.open consulta
contador= 0
do while not rs.eof
contador =contador +1 
response.write "imagen " & contador%>
<img src=/images/<%response.write rs("nombre")%>>
<% if contador=4 then 
 response.write "SALTO DE LINEA" & "<BR>"    
 contador=0
end if 
rs.movenext
loop 
%>
te falto cerra el IF.
  #3 (permalink)  
Antiguo 15/07/2002, 09:56
 
Fecha de Ingreso: enero-2002
Ubicación: Yerba Buena - Tucumán
Mensajes: 259
Antigüedad: 22 años, 5 meses
Puntos: 0
Re: Error sintactico ASP y HTML

Esto es lo que tienes que hacer

<% if contador=4 then
response.write "<BR>"
contador=0
rs.movenext
loop
%>

Saludos :cantar:

<center><font face=Verdana size=2>Webmaster de [/CODE]<A href="http://www.salirxtucuman.com.ar" target="_blank"><img src="http://www.efrance.fr/salirxtucuman/images/titulo.gif" border=0 align="absmiddle"></a></center>
  #4 (permalink)  
Antiguo 15/07/2002, 10:11
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 22 años, 4 meses
Puntos: 1
Re: Error sintactico ASP y HTML

Tenia varios errores, uno era intentar concatenar en la misma linea instrucciones que funcionan perfectamente cada una en una linea.
Tambien ma faltaba el &quot;end if&quot; como apuntaba alguien.
La solucion esta aqui, por si ayuda a otras personas:

&lt;%
consulta= &quot;select * from Foros&quot;
rs.open consulta
contador= 0
do while not rs.eof
contador =contador +1
response.write &quot;imagen &quot; &amp; contador%&gt;
&lt;img src=/images/&lt;%response.write rs(&quot;nombre&quot;)%&gt;&gt;
&lt;% if contador=4 then
contador=0%&gt;
&quot;&lt;BR&gt;&lt;BR&gt;&quot;
&lt;%end if
rs.movenext
loop
%&gt;

Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net
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 23:01.