Jump to content


Photo

While - Como Usar


  • Faça o login para participar
1 reply to this topic

#1 MaLa_MaN

MaLa_MaN

    Novato no fórum

  • Usuários
  • 10 posts
  • Sexo:Não informado

Posted 13/04/2007, 16:56

Galera é o seguinte.. eu estou tentando fazer a tabela ficar assim

1 | 2 |
-------
3 | 4 |

Aparecer no maximo 4 registro..

abaixo meu codigo!

<% 
	Set conn = Server.CreateObject("adodb.connection")
		conn.ConnectionString = "driver=MySQL ODBC 3.51 Driver;server=localhost;uid=dstudium_users;pwd=imfast;database=dstudium_banco"
		conn.Open
	set rs = Server.CreateObject("adodb.recordset")
		sql = "select* from portfolio ORDER BY id DESC"
		rs.open sql,conn
	while not rs.eof 
		q=q+1 
%> 
<td width="160">
	<img src="<%response.Write(rs("img"))%>" width="54" height="45" border="1" /><br />
	<%response.Write(rs("cliente"))%><br>
	<%response.Write(rs("ano"))%><br>
	<a href="<%response.Write(rs("link"))%>"><%response.Write(rs("link"))%></A>
	<% 
	if q=2 then 
	%> </td></tr> 
<% 
q=0 
end if 
rs.movenext 
wend 
%>

Só que n ao ta ficando nao sei pq.. ta ficando todo desconfigurado.. antes eu tava usando assim

<table width="320" border="0" cellspacing="0" cellpadding="0">
  <%
	Set conn = Server.CreateObject("adodb.connection")
		conn.ConnectionString = "driver=MySQL ODBC 3.51 Driver;server=localhost;uid=dstudium_users;pwd=imfast;database=dstudium_banco"
		conn.Open
	set rs = Server.CreateObject("adodb.recordset")
		sql = "select* from portfolio ORDER BY id DESC"
		rs.open sql,conn
	if rs.eof then
  %>
  <%	
	Else
		i=0
	do until rs.eof or i=4
  %>
  <tr>
	<td width="160"><img src="<%response.Write(rs("img"))%>" width="54" height="45" border="1" /><br />
	  <strong>
	  <%response.Write(rs("cliente"))%>
	</strong><br />
	<strong>
	<%response.Write(rs("ano"))%>
	</strong><br />
	<strong><a href="sd">
	<%response.Write(rs("link"))%>
	</a></strong></td>
	  <%
		 rs.movenext
		 i=i+1
		 loop
		 end if
	  %>
	<td width="160">&nbsp;</td>
  </tr>
</table>


Soh que saia um em baixo do outro.. e eu quero 2x2

Alguem pode me ajudar.. eu ja procurei no forum e nao achei nada a respeito..

#2 Generation

Generation

    Super Veterano

  • Usuários
  • 1546 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR

Posted 13/04/2007, 21:45

Imagine o que seria 2x2 :rolleyes: , bom voce cria a tabela e dentro do seu laço de repetição voce coloca o codigo html para formar uma nova coluna e uma nova celula correto?é isso quer falta no seu while, agora quanto a limitar a 4 registros, no mysql senao me engano voce usa no select limit 0,4, assim voce só obtem 4 registros.

sobre exibição em colunas:
http://forum.wmonlin...&...st&p=803705

[]'s
Favoritos : | OpenSuse | Opera | Firefox | NetBeans | GMail | Leia As Regras | Use a Busca | Como fazer Perguntas Inteligentes |
“Obstáculos são aquelas coisas medonhas que você vê quando tira seus olhos de seu objetivo” (Henry Ford)
“É impossível para um homem aprender aquilo que ele acha que já sabe.” (Epíteto)
“A única razão da existência do tempo é para que todas as coisas não aconteçam de uma vez.”(Albert Einstein)




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq