Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di naps
    Registrato dal
    May 2001
    Messaggi
    465

    dopo l'estrazione di 6 record non mi va accapo

    salve ragazzi!
    scusatemi ma sto impazzendo percio' son qui per trovare un aiutino,
    ho un problema di impaginazione da una pagina di estrazione records da un db,
    questa pagina mi sta dando problemi e non riesco a trovare una soluzione! VVoVe: vorrei che dopo
    6 records mi vada a capo e continui con altri 6 records..

    vi posto il codice (scusate) e vi segnalo in rosso secondo me
    la parte interessata...

    codice:
    <%
    numero=6 'records per pagina
    controllo=numero 'contatore dei records per pagina
    
    'dim rs2, sql2
    Set rs2 = Server.CreateObject("ADODB.Recordset")
    
    pag = TRIM(Request.QueryString("pag")) 'paginazione
    If pag="" Then
      pag = 1
    Else
      pag = CInt(pag)
    End If 
    rs2.open sql2, objConn, 3, 3 
    tot = rs2.RecordCount 'conta i records nel recordset per la paginazione
    
    %>
    <table border="0" width="100%">
      <tr> 
        <td width="68%" align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Risultati <%=tot%> alla richiesta di "<%=parole%>"</font></td>
      </tr>
    </table>
    
    
    
    <table width="160" border="0" align="center" cellpadding="0" cellspacing="0">
      <tr> 
          <%
    rs2.move numero*(pag-1)
    
    do while not (rs2.EOF or controllo=0)
    			
    			autore=rs2.fields.item("autore").value
    			opera=rs2.fields.item("opera").value
    			data=rs2.fields.item("data").value
    			
    					
    
      
          <%			controllo = controllo - 1
    			rs2.Movenext
    
    	loop
    	
    	%>
    	</tr>
        </table>
    	
    	
    
    
    
    
    <center><table border="0" width="250">
    	<tr>
    <%
    If ( pag > 1) Then
    %>
    <td width="50" align="left">[img]barrow.gif[/img]</td>
    <% else %>
    <td width="50"></td>
    <% 
    end if
    %>
    <td width="220" align="center">
    <%
    if tot mod(numero)=0 then
    lastpage=int(tot/numero)
    else 'deve numerare l'ultima pagina anche se incompleta!
    lastpage=int(tot/numero)+1
    end if
    for c=1 to lastpage
    %>
    <%=c%>
    <%
    next
    %></td><%
    If not rs2.eof Then
    %>
    		</td><td width="50" align="right">[img]arrow.gif[/img]</td>
    <% else %> <td width="50"></td>
    <% end if %>
    
    </tr>
    </table>
    </center>
    
    
    
        
    <div id="piedepagina">Pag. <%=pag%> di <%=lastpage%></div>
    <%
    
    
    rs2.close
    set rs2=nothing
    
    end if
    end if
    'chiudo tutto
    call close_connection()
    
    %>
    </body>
    </html>

    secondo voi? :master:

  2. #2
    Utente di HTML.it L'avatar di naps
    Registrato dal
    May 2001
    Messaggi
    465

    ..

    forse devo aumentare il numero di records per pagina portarlo a 12
    e poi inserire nel codice che dopo 6 records mi mette un
    codice:
    
    
    che ne dite?

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.