Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    272

    visualizzare più record estratti da db in orizzontale

    Buon giorno a tutti, vorrei sapere se è possibile visualizzare dei record estratti da un db in asp in orizzontale invece che in verticale. Praticamente mi serve per una gallery, vorrei che le immagini fossero visualizzate in orizzontale (in una fila da 3 per esempio) invece che avere un elenco di immagini in verticale.
    Grazie.

  2. #2
    ciao, devi mettere le immagini in una tabella.
    ho scritto questa codice al volo provalo e vedi se ti aiuta.

    (ovviamente invece del ciclo for che uso io tu ciclerai il recordset del tuo db)
    *******************************

    <table border="1" >
    <tr>
    <%
    conta_td = 0

    for i = 1 to 8

    if conta_td > 2 then

    conta_td = 0
    %>
    <tr>
    <td>immagine <%=i%></td>
    <%else%>
    <td>immagine <%=i%></td>
    <%
    end if
    conta_td = conta_td + 1
    next
    %>
    </table>
    ***********************
    ...ancora credi a internet? :maLOL:

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    272
    grazie per avermi risposto, ma non mi è molto chiaro nel senso che i record sono già in una tabella, il codice asp viene generato da dreamweaver che ripete tutti i record della tabella.

    <%
    While ((Repeat5__numRows <> 0) AND (NOT Rpr3.EOF))
    %>
    <table width="100%" border="0" cellpadding="0" cellspacing="0">

    <tr>
    <td width="17" rowspan="3" valign="top">
    <%
    Dim hi
    Dim wi
    hi= 144
    wi= 200
    if (Rpr3.Fields.Item("foto").Value) <> "" Then
    response.write "<div class=""testo "">[img][/img]</div>
    "
    else
    response.write ""
    end if %></td>
    <td height="19" colspan="2" valign="top"><div class="testo"><%=(Rpr3.Fields.Item("titolo").Value)%></div></td>
    </tr>
    </table>
    <%
    Repeat5__index=Repeat5__index+1
    Repeat5__numRows=Repeat5__numRows-1
    Rpr3.MoveNext()
    Wend
    %>

    Questo tipo di codice però visualizza i record in una tabella, ma verticalmente.

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    272
    credo di aver capito, il ciclo while lo metto prima del td

  5. #5
    prova a sostituire il codice che mi hai mandato con questo (non ti garantisco perchè ho lavorato alla cieca) semmai postami eventuali errori.
    un consiglio: se puoi il codice scrivilo tu, non farlo fare a dreamweaver
    *******************************************
    <table width="100%" border="0" cellpadding="0" cellspacing="0">
    <tr>
    <%
    conta_td = 0

    Dim hi
    Dim wi
    hi= 144
    wi= 200

    While NOT Rpr3.EOF

    if conta_td > 2 then

    conta_td = 0
    %>
    <tr>
    <td width="17" valign="top">
    <%
    if (Rpr3.Fields.Item("foto").Value) <> "" Then
    response.write "<div class=""testo "">[img][/img]</div>"
    else
    response.write ""
    end if %>
    </td>
    <%else%>
    <td width="17" valign="top">
    <%
    if (Rpr3.Fields.Item("foto").Value) <> "" Then
    response.write "<div class=testo>"&Rpr3.Fields.Item("titolo").Value&"</div>
    <div class=""testo "">[img][/img]</div>"
    else
    response.write ""
    end if
    %>
    </td>
    <%
    end if
    conta_td = conta_td + 1
    Rpr3.MoveNext()
    Wend
    %>
    </table>
    ******************************
    ...ancora credi a internet? :maLOL:

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    272
    non so come ringraziarti, ora ho proprio l'effetto che cercavo, ho aggiustato qualcosina al codice per perfezionarlo in base alle mie esigenze.
    Grande!

  7. #7
    prego!
    ...ancora credi a internet? :maLOL:

  8. #8
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    272
    Ho un altro problema, spero che littletoro ci sia ancora....
    praticamente i record vengono visualizzati come volevo, ho dovuto aggiungere una form per inserire i prodotti nel carrello, putroppo il modulo non inserisce. Posto qui sotto il codice:


    <table width="65%" border="0" cellpadding="2" cellspacing="3">
    <form name="carrello" method="post" action="<%=MM_editAction5%>">
    <tr>
    <%
    conta_td = 0

    Dim hi
    Dim wi
    hi= 144
    wi= 200

    While NOT Rpr3.EOF

    if conta_td > 2 then
    conta_td = 0
    %>
    <tr>
    <td width="358" height="169" valign="top">
    <%
    if (Rpr3.Fields.Item("foto").Value) <> "" Then
    response.write "<div class=""testo "">[img][/img]</div>"
    else
    response.write ""
    end if %>

    <%=(Rpr3.Fields.Item("titolo").Value)%>
    Cod. <%=(Rpr3.Fields.Item("codice").Value)%>

    <%=(Rpr3.Fields.Item("dettagli").Value)%>

    Peso: <%=(Rpr3.Fields.Item("peso").Value)%>

    Prezzo al kg. € <%=(Rpr3.Fields.Item("prezzo_peso").Value)%>

    Prezzo unitario: € <%=(Rpr3.Fields.Item("prezzo_singolo").Value)%>


    <input name="qta" type="text" id="qta" size="2">
    Q.t&agrave;
    <input name="id_prodotto" type="hidden" value="<%=(Rpr3.Fields.Item("id_prodotto").Value)% >" id="id_prodotto">
    <input name="id_utente" type="hidden" value="<%=(Rutente.Fields.Item("id_utente").Value) %>" id="id_utente">
    <input name="prezzo_singolo" type="hidden" value="<%=(Rpr3.Fields.Item("prezzo_singolo").Valu e)%>" id="prezzo_singolo">
    <input name="data" type="hidden" value="<%=Date()%>" id="data">
    Inserisci <input type="image" src="img/cart2.gif" border="0" alt="Aggiungi al carrello" align="middle">
    </td>
    <%else%>
    <td width="338" valign="top">
    <%
    if (Rpr3.Fields.Item("foto").Value) <> "" Then %>
    <div class="testo">" target=""_blank"">[img]<%=Rpr3.Fields.Item([/img]" height="<%=hi%>" width="<%=wi%>" border="0" style="border:3px; border-color:#ffffff; border-style:solid; ">
    <%=(Rpr3.Fields.Item("titolo").Value)%>
    Cod. <%=(Rpr3.Fields.Item("codice").Value)%>
    <%=(Rpr3.Fields.Item("dettagli").Value)%>
    Peso: [/b] <%=(Rpr3.Fields.Item("peso").Value)%>
    Prezzo al kg. € <%=(Rpr3.Fields.Item("prezzo_peso").Value)%>
    Prezzo unitario: € <%=(Rpr3.Fields.Item("prezzo_singolo").Value)%>

    <input name="qta" type="text" id="qta" size="2">
    Q.t&agrave;
    <input name="id_prodotto" type="hidden" value="<%=(Rpr3.Fields.Item("id_prodotto").Value)% >" id="id_prodotto">
    <input name="id_utente" type="hidden" value="<%=(Rutente.Fields.Item("id_utente").Value) %>" id="id_utente">
    <input name="prezzo_singolo" type="hidden" value="<%=(Rpr3.Fields.Item("prezzo_singolo").Valu e)%>" id="prezzo_singolo">
    <input name="data" type="hidden" value="<%=Date()%>" id="data">
    Inserisci
    <input type="image" src="img/cart2.gif" border="0" alt="Aggiungi al carrello" align="middle">

    <%else
    response.write ""
    end if
    %>
    </td>
    <%
    end if
    conta_td = conta_td + 1
    Rpr3.MoveNext()
    Wend
    %>
    <input type="hidden" name="MM_i5nsert" value="carrello">
    </form></table>

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 © 2025 vBulletin Solutions, Inc. All rights reserved.