Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente bannato L'avatar di Braco
    Registrato dal
    Oct 2005
    Messaggi
    1,697

    Invertire sequenza print

    Questo codice mette a video i messaggi in ordine per data, il più recente viene messo sopra. Va tutto bene fintanto che stanno in una pag. ma quando si passa alla successiva rincomincia a stampare il più recente sopra ecc.ecc.

    Vorrei modificarlo in modo che metta sempre a video IL PIù RECENTE nella prima pag

    $inizio=0;
    $pagine_totali= ceil($count/$risultati_per_pagina);

    if (isset($pagina) AND $pagina > 0)
    {
    if ($pagina > $pagine_totali)
    {
    $pagina = $pagine_totali;
    }
    else
    {
    $inizio=$pagina*$risultati_per_pagina - $risultati_per_pagina;
    }
    }
    else
    {
    $pagina = 1;
    $inizio = 0;
    }
    $mess_pag=array_slice ($rows_file,$inizio,$risultati_per_pagina);
    $mess_pag=array_reverse($mess_pag);
    $cont1=count($mess_pag);
    $cont2=0;

    $pagina_precedente = $pagina - 1;
    $pagina_seguente = $pagina + 1;

    if ($pagina_precedente < 1 )
    {
    $pagina_precedente = 1;
    }
    if ($pagina_seguente > $pagine_totali)
    {
    $pagina_seguente = $pagine_totali;
    }

  2. #2
    mmm... non ho capito se i dati li estrai da un DB...
    se si il modo più semplice di ottenere il risultato che cerchi è fare delle query SQL con la clausola LIMIT

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.