Joomla.it Forum

Componenti per Joomla! => Gestione Form => : jelio 21 May 2012, 15:06:04

: chronoforms. paginazione e subtotali
: jelio 21 May 2012, 15:06:04
Salve a tutti,

sono impegnato con le seguenti query:
 
Niente di particolare fin qui.

Adesso io vorrei dividere per pagine la prima query e calcolare il subtotale dei record filtrati.

Non mi interessa la paginazione classica perchè ho l'esigenza di avere le pagine con i subtotali in un unica pagina.

Grazie
: Re:chronoforms. paginazione e subtotali
: jelio 22 May 2012, 12:15:10
Praticamente cercavo questa soluzione,  per suddivisione del risultato in pagine.

:
<?php
//Record per pagina
$rpp 3;
$database = &JFactory::getDBO();
//Calcola il numero totale dei record
$sql 'SELECT count(*) FROM #__users';
$database->setQuery($sql);
$tot $database->loadResult();
if(
$tot) {
  
//Numero delle pagine
  
$np ceil($tot $rpp);
  
$sql =  'SELECT * FROM #__users';
  
  for(
$pag=0$pag $np$pag++) {
    
$database->setQuery($sql$pag*$rpp$rpp);
    
$results $database->loadObjectList();
    if(!
$results) {
      echo 
$database->getErrorMsg();
      break;
    }
    echo 
'<br />Pagina ',$pag+1,'<br />'
      
'----------','<br />';
    foreach(
$results as $r) {
      echo 
$r->name,' | ',$r->username,' | '$r->email,
      
'<br />';
    }
  }
}
?>