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

Meter un registro en cada celda

Estas en el tema de Meter un registro en cada celda en el foro de ASP Clásico en Foros del Web. Hola! Teno una duda. Quiero meter en una tabla de 4 filas y 4 columnas quiero meter varios registro en cada celda por ejemplo una ...
  #1 (permalink)  
Antiguo 07/04/2005, 07:36
 
Fecha de Ingreso: marzo-2005
Ubicación: Vitoria
Mensajes: 49
Antigüedad: 20 años, 1 mes
Puntos: 0
Meter un registro en cada celda

Hola! Teno una duda. Quiero meter en una tabla de 4 filas y 4 columnas quiero meter varios registro en cada celda por ejemplo una imagen en una celda y en la de abajo su nombre pero no sé como hacerlo. Lo único que consiguo es que me salgan una debajo de otra. y si hago una tabla de 4 filas y 4 columnas no sé como pasar de registro sin que me duplique la tabla. mi actual código es el siguiente (me hace una tabla de 2 celdas en cada registro):
<%Do While Not RS.EOF%>
<table width="202" height="124" border="1" >
<tr>
<td><img src="<%=RS("imagen")%>" width="131" height="123" align="middle"></td>
</tr>
<tr>
<td><%=RS("nombre")%></td>
</tr>
</table>
<% RS.MoveNext
Loop %>
<%cn.Close%>

Que puedo hacer?
  #2 (permalink)  
Antiguo 07/04/2005, 08:53
Avatar de dobled  
Fecha de Ingreso: enero-2002
Ubicación: Rancagua - Chile
Mensajes: 1.328
Antigüedad: 23 años, 3 meses
Puntos: 2
Código:
<table border="0" cellpadding="0" cellspacing="2" bgcolor="#CCCCCC">
<tr>
<%nxVeces=0
 		
		Do while not RS.EOF 
		If nxVeces = "" Then
		nxVeces=nxVeces
		Else
		nxVeces=nxVeces+1
		End if
%>
<td width="150" bgcolor="#FFFFFF"><table width="150" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td><span class="Estilo1"><%=Rs("nombre")%></span></td>
  </tr>
  <tr>
    <td><span class="Estilo1"><%=Rs("fecha")%><%=cuenta%></span></td>
  </tr>
</table></td>
<%
		'Aqui colocas el numero de columnas quieres que pinte
                          If nxVeces = 4 Then
		Response.Write("</tr>")
		nxVeces = 0
		else
		Rs.MoveNext
		End If
		Loop

%>
</table>

<%oConn.Close%>
__________________
Usa títulos específicos y con sentido
En las listas de correo o en los grupos de noticias, la cabecera del mensaje es tu oportunidad de oro para atraer la atención de expertos cualificados en aproximadamente 50 caracteres o menos. No los desperdicies en balbuceos como "Por favor ayúdame" (de "POR FAVOR AYÚDAME!!!" ya ni hablamos). No intentes impresionarnos con lo profundo de tu angustia; mejor usa ese preciado espacio para una descripción lo más concisa posible del problema.

Última edición por dobled; 07/04/2005 a las 08:55
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 11:04.