Ir para conteúdo
Fórum Script Brasil
  • 0

While Com Tabela


DeeKilleer

Pergunta

Galera

Eu quero 3 Colunas por Linha

Mas não estou conseguindo fazer

alguém me ajuda ae

<table width="100%" height="6%" border='2' align="left" cellpadding="2" cellspacing="2">
<% 
    While Not Exe.EOF 
        If Exe.RecordCount <> "" Then
            Response.Write("<tr><td><img src='"&Exe("Foto")&".jpg' border='0' width='200' height='200'></td><td></td><td></td></tr>")
        Else
            Response.Write("<tr><td><img src='sem_foto.jpg' border='0' width='200' height='200'></td><td></td><td></td></tr>")
        End If
    Exe.MoveNext
    Wend
%>
</table>

Por enquanto está assim!!!
Por favor ajudem!
Vlwww

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Boa tarde DeeKilleer,

Segue um exemplo que possa te ajudar. Você apenas deverá colocar o mesmo no padrão que você desejar. Usando o seu RedordSet.

<%
    qtd_colunas = 3 /* DEFINA A QUANTIDADE DE COLUNAS */
    cont = 0 /* CONTADOR QUE SERÁ USADO NAS COLUNAS */
%>
<table width="100%" border="1">    
    <% 
        i = 1 /* ÍNICIA A VÁRIAVEL COM O VALOR 1 */
        While i <= 10 /* WHILE DE 10 POSIÇÕES, VOCÊ DEVERÁ TROCAR PELO SEU RecordSet */
            cont = cont + 1 /* INCREMENTA O CONTADOR */
            If cont=1 Then /* SE FOR O PRIMEIRO, ABRE A TR */
    %>
                <tr> <!-- ABRE TR -->
    <%
            End If 
    %>    
                    <td> <!-- ABRE TD -->
                        Foto número <%=i%> <!-- INSERE A FOTO -->
                    </td> <!-- FECHA TD -->
    <%
            If cont=qtd_colunas Then /* CASO SEU CONTADOR SEJA IGUAL A QUANTIDADE DE COLUNAS DESEJADA, FECHA A TR E ZERA O CONTADOR */
    %>
                </tr> <!-- FECHA TR -->
    <%            
                cont = 0 /* ZERA O CONTADOR */
            End If
    
            i=i+1 /* INCREMENTA A VARIÁVEL "I", NO SEU CASO, SERA SEU RecordSet.MoveNext */
        Wend /* FINAL DO WHILE */
        
        If ((cont > 0) AND (cont < qtd_colunas)) Then /* VERIFICA A VÁRIAVEL PARA FECHAR A TABELA E NÃO TER BURACOS */
            For i=1 to (qtd_colunas-cont) /* VERIFICA QUANTAS COLUNAS DEVE PREENCHER */
    %>
                <td>-</td> <!-- EXIBE UM "-" PARA TERMINAR A TABELA -->
    <%
            Next
        End If        
    %>    
</table>

Qualquer dúvida, favor me informar.

Grato.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...