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:
In questo modo la numerazione in fondo alla pagina appare ma non viene effettuata nessuna suddivisione delle pagine ...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);
}
Ho provato ad utilizzate gli array standard del php:
Sinceramente non ho molto chiaro su come memorizzare i dati di questo genere attraverso impaginazioni con gli array ...Codice PHP:$_GET, $_POST, $_REQUEST
Spero mi possiate aiutare ..
Grazie!

Rispondi quotando