jajajaja.... muchas gracias amigo trasgukabi... hay un solo problema... como dejaste el del DO WILE... osea esto:
Código:
<%
salida_cabecera=0
cabecera=""
Do While Not rs.Eof
if salida_cabecera=1 and cabecera<>rs("id_categoria") then '¿el nombre de categoría ya ha salido y la categoría ha cambiado despues del movenext?
salida_cabecera=0
cabecera=""
end if
if salida_cabecera=0 and cabecera<>rs("id_categoria") then' ¿es la primera vez que entra o ha cambiado la categoría?
cabecera=rs("id_categoria")
%>
<tr>
<td width="100%"><a href="verdetalle.asp?id=<% = rs("id_categoria") %>"><% = rs("nombre_categoria") %></a></td>
</tr>
</table>
</td>
<%
salida_cabecera=1
end if
%>
<td width="80%">
<table border="1" width="80%" cellspacing="0" cellpadding="2">
<tr>
<td width="9%"> </td>
<td width="25%"> Marca</td>
<td width="50%"> Modelo</td>
<td width="16%" align="right">Precio</td>
</tr>
</table>
<br>
<table border="1" width="80%" cellspacing="0" cellpadding="2">
<tr>
<td width="9%" align="center"><a href="verdetalle.asp?id=<% = rs("id_producto") %>"><img src="<% = rs("imagen") %>" width="50" height="50" border="0"></a></td>
<td width="25%"> <a href="verdetalle.asp?id=<% = rs("id_producto") %>"><% = rs("marca") %></a></td>
<td width="50%"> <a href="verdetalle.asp?id=<% = rs("id_producto") %>"><% = rs("modelo") %></a></td>
<td width="16%" align="right">$<% = rs("precio") %></td>
</tr>
</table>
<br>
<%
rs.MoveNext
Loop
%>
lo que pasa es que muestra los productos hacia al lado y no hacia abajo, lo otro es que muestra solo la categoría en la que estoy.... osea no hace el DO WILE en la tabla de las categorias.... voy a tratar de solucionar el problema... te aviso cuando lo loko (siesque lo logro) y pongo el código