Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14

Discussione: record su 3 colonne

  1. #1
    Utente di HTML.it L'avatar di fanoste
    Registrato dal
    Oct 2005
    Messaggi
    271

    record su 3 colonne

    ciao a tutti.
    la tabella che mi genera dreamweaver mi visualizza un record (una foto in questo caso) sotto l'altro...
    vorrei invece poter vedere 3 foto in ogni colonna

    come trasformo il cod?

    <table border="0">
    <% While ((Repeat2__numRows <> 0) AND (NOT FOTO.EOF)) %>
    <tr>
    <td>" rel="lightbox">[img]../public/<%=(FOTO.Fields.Item([/img]" width="150" border="1"></img></td>
    </tr>
    <%
    Repeat2__index=Repeat2__index+1
    Repeat2__numRows=Repeat2__numRows-1
    FOTO.MoveNext()
    Wend
    %>
    </table>


    grazie 1000 ! raga!

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Devi azzerare un contatore PRIMA del ciclo:
    codice:
    colonne = 0
    
    e dentro al ciclo:
    
    if colonne = 0 then
    response.write("<tr>")
    elseif colonne mod 3 al 0 then response.write response.write("</tr><tr>")
    else
    end if
    
    ...
    ...
    
    colonne = colonne + 1
    FOTO.MoveNext()
    Wend
    %>
    </tr>
    </table>
    Roby

  3. #3
    Utente di HTML.it L'avatar di fanoste
    Registrato dal
    Oct 2005
    Messaggi
    271
    ci capisco ben poco purtroppo del codice che mi hai scritto...
    come lo adatto al mio?
    mi aiuteresti per favore?

    grazie

  4. #4
    Utente di HTML.it L'avatar di fanoste
    Registrato dal
    Oct 2005
    Messaggi
    271
    ho modificato il mio codice così:

    <% Dim Repeat2__numRows Dim Repeat2__index Repeat2__numRows = 3 Repeat2__index = 0 FOTO_numRows = FOTO_numRows + Repeat2__numRows %>

    <table border="0"> <%Dim ContaRighe ContaRighe = 2 While ((ContaRighe <> 0) AND (NOT foto.EOF)) %> <tr> <% While (Repeat2__numRows <> 0) %> <td valign="top" class="notizie">" rel="lightbox">[img]../public/<%=(FOTO.Fields.Item([/img]" width="150" border="1"></img> </td> <% Repeat2__index=Repeat2__index+1 Repeat2__numRows=Repeat2__numRows-1 foto.MoveNext() wend %> </tr> <% ContaRighe = ContaRighe -1 foto.MoveNext() Wend %> </table>

    ma mi da soltanto i primi 3 record sulla prima riga e basta...

    non ne vengo + fuori !!!
    help please !

  5. #5
    Utente di HTML.it L'avatar di fanoste
    Registrato dal
    Oct 2005
    Messaggi
    271
    up up
    nessuno mi aiuta?

  6. #6
    lo vedi da solo che il tuo codice è tuttosu una riga sola e non si capisce niente. sistemalo (e usa il pulsante CODE!) e ti si dà una mano

  7. #7
    Utente di HTML.it L'avatar di fanoste
    Registrato dal
    Oct 2005
    Messaggi
    271
    cosi vedo solo le prime 3 foto su una riga e basta !


    codice:
    <table border="0">
    <%Dim ContaRighe
    ContaRighe = 2
    While ((ContaRighe <> 0) AND (NOT foto.EOF)) %>
      <tr> 
      <%    While (Repeat2__numRows <> 0)   %>
          <td valign="top" class="notizie">
    " rel="lightbox">[img]../public/<%=(FOTO.Fields.Item([/img]" width="150" border="1"></img>
          </td>
      <% 
       Repeat2__index=Repeat2__index+1
        Repeat2__numRows=Repeat2__numRows-1
        foto.MoveNext()
      wend
    %>
    </tr>
    <%
    ContaRighe = ContaRighe -1
    foto.MoveNext()
    Wend
    %>

  8. #8
    rimetti per piacere quella che te le faceva vedere tutte, che sistemiamo quella

  9. #9
    Utente di HTML.it L'avatar di fanoste
    Registrato dal
    Oct 2005
    Messaggi
    271
    codice:
    <% 
    Dim Repeat2__numRows
    Dim Repeat2__index 
    Repeat2__numRows = 3 
    Repeat2__index = 0 
    FOTO_numRows = FOTO_numRows + Repeat2__numRows 
    %> 
    <table border="0"> 
    <%
    Dim ContaRighe ContaRighe = 2 
    While ((ContaRighe <> 0) AND (NOT foto.EOF)) 
    %> 
    <tr>
    <% 
    While (Repeat2__numRows <> 0) 
    %> 
    <td valign="top" class="notizie">
    " rel="lightbox">[img]../public/<%=(FOTO.Fields.Item([/img]" width="150" border="1"></img> 
    </td> 
    <% Repeat2__index=Repeat2__index+1 Repeat2__numRows=Repeat2__numRows-1 foto.MoveNext() wend %> 
    </tr> 
    <% 
    ContaRighe = ContaRighe -1 
    foto.MoveNext() Wend
     %> 
    </table>

  10. #10
    questo è il codice che le fa vedere TUTTE una sotto l'altra?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.