Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    problema allineamento news...

    Salve a tutti,

    ho il seguente codice in asp che mi visualizza del testo di una news presa da un database... cosa succede quando visualizza la news subito dopo va a capo e mi visualizza la seconda... quello che vorrei fare è che mi dovrebbe visualizzare 4 news sulla stessa riga e poi andare a capo cioè io ho una tabella composta da 4 colonne e in ogni colonna dovrebbe visualizzarsi una news alla quinta news dovrebbe andare alla riga successiva...

    mia aiutate vi prego


    </td>
    </tr>
    <tr>
    <td align="center" background="images/sf1.gif">
    <table border="0" width="100%" cellspacing="0" cellpadding="0" id="table4">
    <tr>
    <td></td>
    </tr>
    <tr>
    <td valign="top">
    <p class="MsoNormal" style="text-align:justify">
    <font color="#EA651F"><font size="2"> </font> <font size="2">
    <font color="#EA651F" size="2">AUDIO</font>
    <font color="#EA651F" size="2">VIDEO</font>
    <font color="#EA651F" size="2">PRESS KIT</font></font>
    </font>

    [img]images/audio.1.gif[/img]

    </p>

    <%

    Dim conn 'La solita variabile di connessione

    Dim iPageSize 'Numero di record da visualizzare per ogni pagina

    Dim iPageCount 'Numero di pagine totali che otteniamo dalla query

    Dim iPageCurrent 'Pagina corrente

    Dim strOrderBy 'Parametro in base a cui definire l'ordinamento

    Dim strSQL 'Comando da eseguire per effettuare la ricerca

    Dim RS 'Il nostro solito recordSet

    Dim iRecordsShown 'Variabile usata per definire i record mostrati
    iPageSize = 10
    If Request.QueryString("page") = "" Then

    iPageCurrent = 1

    Else

    iPageCurrent = CInt(Request.QueryString("page"))

    End If
    If Request.QueryString("order") = "" Then

    strOrderBy = "id"

    Else

    strOrderBy = "descrizione"


    End If
    Set Conn = Server.CreateObject("ADODB.Connection")

    conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & server.mappath("/mdb-database/video.mdb")

    Set RS = Server.CreateObject("ADODB.Recordset")
    sql = "SELECT id, data, testo, immagine,testo, descrizione from news order by data DESC"

    'sql = "SELECT * FROM news ORDER BY " & strOrderBy & " ASC;"
    RS.Open sql, conn, adOpenKeyset
    RS.PageSize = iPageSize

    RS.CacheSize = iPageSize

    iPageCount = RS.PageCount
    If iPageCurrent > iPageCount Then iPageCurrent = iPageCount
    If iPageCurrent < 1 Then iPageCurrent = 1
    If iPageCount = 0 Then

    Response.Write("Nessun record visualizzato!")
    Else

    RS.AbsolutePage = iPageCurrent
    iRecordsShown = 0

    Do While iRecordsShown < iPageSize And Not RS.EOF

    %>


    <div align="center">
    <table border="0" width="760" cellspacing="0" cellpadding="0" id="table5">
    <tr>
    <td align="center" width="190"> <font size="2" style="font-size: 8pt" face="Arial"> <span style="text-decoration: none"> <% = rs("testo") %></span></font><FONT face="Arial" size="2">[/b]</span></font></td>
    <%
    rs.movenext
    iRecordsShown=iRecordsShown+1
    loop
    %>
    Gianfry

  2. #2
    Utente di HTML.it L'avatar di iceblu
    Registrato dal
    Jun 2006
    Messaggi
    246
    Metti un contatore nel Do while (iRecordsShown lo hai già inserito quindi usa quello) quando arrivi a 5 quindi il <tr>

  3. #3
    mi aiuteresti a scrivere il codice visto che non ci riesco???? grazie
    Gianfry

  4. #4
    Utente di HTML.it L'avatar di iceblu
    Registrato dal
    Jun 2006
    Messaggi
    246
    Nel codice vedo l'utilizzo solo di rs("testo") , per cui mi sembra che manchino le altre 3 colonne...no?
    cioè io ho una tabella composta da 4 colonne e in ogni colonna dovrebbe visualizzarsi una news alla quinta news dovrebbe andare alla riga successiva...

  5. #5
    Utente di HTML.it L'avatar di iceblu
    Registrato dal
    Jun 2006
    Messaggi
    246
    Fallo in html semplice, scrivilo che forse si risolve, oltre nn posso

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.