Registros base de datos

Saludos experto hay va mi pregunta:
Tengo el siguiente código que recoge datos de una base en access y me los muestra uno tras otro, pero en vertical, es decir uno bajo el otro hasta se llega al final.
Como puedo hacer para que se muestren uno tras otro separados por una coma o un spacio.Gracias.
Hay va el código:
<title>Productos destacados</title>
</HEAD>
<!-- #include file="inc/header.asp"-->
<!-- #include file="inc/left_nav.asp"-->
<BODY>
<%
'display all products in the database
sql="select * from products where (PRODUCT_PRICE>45 AND PRODUCT_PRICE<70) ORDER BY product_name ASC"
' Response.write sql
set objrs=objconn.execute(sql)
if not objrs.eof then
while not objrs.eof%>
<%
if objrs("large_media_file_name")<>"" then
imgsrc=objrs("large_media_file_name")
else
'add a blank image if there is no image in the database.
imgsrc="images/sp.gif"
end if
%>
<table border="0" cellpadding="0" cellspacing="0" id="table1">
<td width="97" height="77" style="text-align: center" valign="bottom">
<font size="1" font color="#32297B"><%=objrs("product_name")%></td>
<td width="88" height="70" style="text-align: center" rowspan="3"><font size="2">
<a target="central" href="<%=objrs("catalog_id")%>.asp">
<img src="<%=imgsrc%>" height=70 border=0></a></td>
<tr>
<td width="97" height="46" style="text-align: center" valign="top"><font size="1" font color="#32297B">
<b><%=objrs("product_price")%> ? + Iva</b></td>
<%objrs.movenext%>
</table>
</body>
</html>
<%wend
end if
%>

1 Respuesta

Respuesta
1
Estás mostrando cada registro en una tabla HTML diferente, y por otro lado no defines filas en las tablas. En primer lugar, los tags de inicio y final de tabla deben estar fuera del bucle "while". Luego, dentro del bucle, para cada registro defines una fila (<tr></tr>) para el registro, y celdas (<td></td>) para cada campo.
Por ejemplo:
' Response.write sql 
set objrs=objconn.execute(sql) 
if not objrs.eof then 
%>
<table border="0" cellpadding="0" cellspacing="0" id="table1"> 
<%
while not objrs.eof
if objrs("large_media_file_name")<>"" then 
imgsrc=objrs("large_media_file_name") 
else 
'add a blank image if there is no image in the database. 
imgsrc="images/sp.gif" 
end if 
%> 
<tr>
<td width="97" height="77" style="text-align: center" valign="bottom"> 
<font size="1" font color="#32297B"><%=objrs("product_name")%></td> 
<td width="88" height="70" style="text-align: center" rowspan="3"><font size="2"> 
<a target="central" href="<%=objrs("catalog_id")%>.asp"> 
<img src="<%=imgsrc%>" height=70 border=0></a></td> 
<td width="97" height="46" style="text-align: center" valign="top"><font size="1" font color="#32297B"> 
<b><%=objrs("product_price")%> ? + Iva</b></td>
</tr> 
<%objrs.movenext
wend 
%>
</table> 
</body> 
</html> 
<%
end if 
%>

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas