Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

dzmain

[Resolvido] exibir recordcount lado a lado

Recommended Posts

Olá

Será que alguém poderia me ajudar, faz tempo que não programo em ASP e estou com uma dúvida.

Estou tentando exibir o resultado da leitura de uma tabela, lado a lado.

O resultado é exibido um abaixo do outro e não estou conseguindo fazer com que fique um ao lado do outro.

Aguém poderia me orientar?

Segue abaixo o meu código.

<table width="500" border="0" align="center" cellpadding="3" cellspacing="0" bordercolor="#FFFFFF">
 <%
DSNtemp="DBQ=C:\Inetpub\wwwroot\dados\dbjournal\journal.mdb;Driver={Microsoft Access Driver (*.mdb)}"
         sqlstmt = "SELECT * FROM journal ORDER BY id DESC"
         Set rs = Server.CreateObject("ADODB.Recordset")
         rs.Open sqlstmt, DSNtemp, 3, 3
TotalRecs = rs.recordcount
x = 0
For x = 1 to 5
If rs.eof then
	Exit For
Else
	date1 = rs("pdate")
	id = rs("ID")
	name1 = rs("pname")
  	link = "<a href='jornal/view.asp?id=" & id & "'>" & name1 & " </a>"
	description = date1
  %>
 <tr>
   <td height="26" bgcolor="#F8F8F8"><font face="Verdana" size="1"> 
     <% =description%>
      <font size="1"> </font> 
     <% =link%>
     </font>      <div align="left"><font face="Verdana" size="1">
     </font></div></td>
 </tr>
 <%
rs.MoveNext
End If
Next%>
</table>

Compartilhar este post


Link para o post
Compartilhar em outros sites

No codigo postado acima, não tem como ficar lado a lado, pois é exibido somente um campo dentro de uma tabela, se deseja com que mais informações sejam exibidas na mesma linha, basta abrir uma TD colocar o campo que deseja nessa celula e fecha-la.

 

Se deseja que somente esse campo seja exibido numa linha, retire a tabela e deixe somente o <%=description%> e talvez alguma tag de espaços como   para não embolar toda a informação.

Compartilhar este post


Link para o post
Compartilhar em outros sites

crie uma tabela normal , do jeito que quer exibir os dados depois coloque o seu recordset

Compartilhar este post


Link para o post
Compartilhar em outros sites

Acho q com css dá certo eu criei uma coisa assim dai funcionou muito bem:

 

#cxvideo {
border: 1px solid #DDDDFF;
float: left;
height: 162px;
width: 140px;
margin-bottom: 10px;
text-align: center;
vertical-align: top;
margin-right: 10px;
padding: 5px;
font-size: 90%;
font-family: Geneva, Arial, Helvetica, sans-serif;
margin-left: 5px;
}

 

 

 

 

Olá

Será que alguém poderia me ajudar, faz tempo que não programo em ASP e estou com uma dúvida.

Estou tentando exibir o resultado da leitura de uma tabela, lado a lado.

O resultado é exibido um abaixo do outro e não estou conseguindo fazer com que fique um ao lado do outro.

Aguém poderia me orientar?

Segue abaixo o meu código.

<table width="500" border="0" align="center" cellpadding="3" cellspacing="0" bordercolor="#FFFFFF">
 <%
DSNtemp="DBQ=C:\Inetpub\wwwroot\dados\dbjournal\journal.mdb;Driver={Microsoft Access Driver (*.mdb)}"
         sqlstmt = "SELECT * FROM journal ORDER BY id DESC"
         Set rs = Server.CreateObject("ADODB.Recordset")
         rs.Open sqlstmt, DSNtemp, 3, 3
TotalRecs = rs.recordcount
x = 0
For x = 1 to 5
If rs.eof then
	Exit For
Else
	date1 = rs("pdate")
	id = rs("ID")
	name1 = rs("pname")
  	link = "<a href='jornal/view.asp?id=" & id & "'>" & name1 & " </a>"
	description = date1
  %>
 <tr>
   <td height="26" bgcolor="#F8F8F8"><font face="Verdana" size="1"> 
     <% =description%>
      <font size="1"> </font> 
     <% =link%>
     </font>      <div align="left"><font face="Verdana" size="1">
     </font></div></td>
 </tr>
 <%
rs.MoveNext
End If
Next%>
</table>

Compartilhar este post


Link para o post
Compartilhar em outros sites

você pode aprimorar o uso de tabelas, pra formas mais avançadas como um gridview, zebrar a tabela, fica bom também

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá

Obrigado a todos por ajudar. Consegui fazer com que a exibição ficasse lado a lado.

Criei uma tabela com duas colunas, na primeira coloquei o script, o description e o link. Na segunda coluna o movenext e ajustei a tabela para o tamanho que eu gostaria que fosse exibida.

No início deu alguns problemas no tamanho da exibição, mas resolvi tbém com o Clear Colums Width.

Mais uma vez obrigado a todos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.