In questa pagina http://whilly.altervista.org/navigatore/ordini.php
filtro la tabella inserendo nella inputbox una parola....se metto un numero
che è presente nelle descrizioni es 40 funziona tutto, al contrario se inserisco
una qualsiasi parola es. "TAVOLO" funziona solo la visualizzazione della prima
pagina, se clicco sulle pagine del navigatore non mi estrapola nulla.
Riporto la pagina php che gestisce le pagine del navigatore, forse è qui il problema...
potete darmi una mano?
grazie mille
filtro la tabella inserendo nella inputbox una parola....se metto un numero
che è presente nelle descrizioni es 40 funziona tutto, al contrario se inserisco
una qualsiasi parola es. "TAVOLO" funziona solo la visualizzazione della prima
pagina, se clicco sulle pagine del navigatore non mi estrapola nulla.
Riporto la pagina php che gestisce le pagine del navigatore, forse è qui il problema...
potete darmi una mano?
grazie mille
Codice:
<?php
// definiamo una costante per la pagina corrente
define("SELF", $_SERVER['PHP_SELF']);
//$self=$_SERVER['PHP_SELF'];
// definiamo la classe
class Paging {
// definiamo la pagina di partenza
function paginaIniziale($max_row) {
if ((!isset($_GET['p'])) || ($_GET['p'] == "1")) {
$parti_da = 0;
$_GET['p'] = 1;
} else {
$parti_da = ($_GET['p'] - 1) * $max_row;
}
return $parti_da;
}
// contiamo le pagine e stabiliamo quanti records devono essere impaginati
function contaPagine($conta, $max_row) {
$pgg = (($conta % $max_row) == 0) ? $conta / $max_row : floor($conta / $max_row) + 1;
return $pgg;
}
// mostriamo l'elenco delle pagine
function listaPagine($p_corrente, $pgg) {
$listapgg = "";
if (($p_corrente != 1) && ($p_corrente)) {
$listapgg .= " <a onclick='mostraInfo(" . $_GET['q'] . ", 1);return false;' href='#'>Prima pag.</a> ";
}
if (($p_corrente - 1) > 0) {
$listapgg .= "<a onclick='mostraInfo(" . $_GET['q'] . ", " . ($p_corrente - 1) . ");return false;' href='#'><</a> ";
}
for ($i = 1; $i <= $pgg; $i++) {
if ($i == $p_corrente) {
$listapgg .= "<b>" . $i . "</b>";
} else {
$listapgg .= "<a onclick='mostraInfo(" . $_GET['q'] . ", " . $i . ");return false;' href='#'>" . $i . "</a>";
}
$listapgg .= " ";
}
if (($p_corrente + 1) <= $pgg) {
$listapgg .= "<a onclick='mostraInfo(" . $_GET['q'] . ", " . ($p_corrente + 1) . ");return false;' href='#'>></a> ";
}
if (($p_corrente != $pgg) && ($pgg != 0)) {
$listapgg .= "<a onclick='mostraInfo(" . $_GET['q'] . ", " . $pgg . ");return false;' href='#'>Ultima pag.</a> ";
}
$listapgg .= "</td>\n";
return $listapgg;
}
// permettiamo la navigazione per pagine precedenti e successive
function precedenteSuccessiva($p_corrente, $pgg) {
$impaginazione = "";
if (($p_corrente - 1) <= 0) {
$impaginazione .= "Precedente";
} else {
$impaginazione .= "<a onclick='mostraInfo(" . $_GET['q'] . ", " . ($p_corrente - 1) . ");return false;' href='#'>Pag. precedente</a>";
}
$impaginazione .= " | ";
if (($p_corrente + 1) > $pgg) {
$impaginazione .= "Prossima";
} else {
$impaginazione .= "<a onclick='mostraInfo(" . $_GET['q'] . ", " . ($p_corrente + 1) . ");return false;' href='#'>Prossima pag.</a>";
}
return $impaginazione;
}
}
?>