Scusatemi se mi intrometto in questa discussione, visto che anch'io ho un problema di calcoli matematici con le variavbili vorrei chiedere gentilmente se potete aiutarmi ...
Ho da creare delle pagine multiple senza l'uso del database con pagenav per una serie di tabelle di dati prelevati da un file xml attraverso una classe creata appositamente per questo ...
Il codice che sto adottando è il seguente:
Codice PHP:
if (isset($_GET['start']) ) {
$start = intval($_GET['start']);
} else {
$start = 0;
}
// Le variabili inizializzate ...
$maxRecords = 50;
$startIndex = 1;
$keyword = "";
$var =& new XMLClass($keyword, $maxRecords, $startIndex);
$result = $var->getLinks();
$total = count($result);
for ($i = 0; $i < $total; $i++)
{
risultati del file xml ...
}
// Con Xoops si utilizza la classe pagenav.php
if( $total > 20 )
{
include_once XOOPS_ROOT_PATH . '/class/pagenav.php';
$pagenav = new XoopsPageNav($total, 20, $start, "start",);
$page_nav = $pagenav->renderNav();
$xoopsTpl->assign('pagenav', $page_nav);
}
In questo modo la numerazione in fondo alla pagina appare ma non viene effettuata nessuna suddivisione delle pagine ...
Ho provato ad utilizzate gli array standard del php:
Codice PHP:
$_GET, $_POST, $_REQUEST
Sinceramente non ho molto chiaro su come memorizzare i dati di questo genere attraverso impaginazioni con gli array ...
Spero mi possiate aiutare ..
Grazie!