So di non essere una cima...![]()
![]()
<?
include("../config/config.php");
if(!$stringa or $stringa=="")
{
echo "<font face=\"arial\" size=\"2\">E' necessario specificare la/le parola/parole da cercare
<a href=\"java script:history.back()\">indietro</a></font>";
exit();
}
$connessione=mysql_connect($dbserver,$db
user,$dbpass)
or die ("Non riesco a connettermi con il Server $nome_server
");
$database = mysql_select_db ($dbname, $connessione)
or die ("Non riesco a selezionare il db $dbname
");
/* Fine istruzioni per la connessione */
/* Mi calcolo le variabili per la paginazione */
$queryTot="SELECT COUNT(*) FROM $table";
// query di tipo count()
$ris_totale = mysql_query($queryTot);
$arr_totale = mysql_fetch_row($ris_totale);
$totale = $arr_totale[0];
// qui ho il totale dei record
$pagina = ($_GET["pag"] != "") ? (int)$_GET["pag"] : 1;
// qui ho la pagina corrente
$pageSize = 10;
// quanti records per pagina?
$begin = ($pagina-1)*$pageSize;
// da che record iniziare a prendere i valori
$countPages=ceil($totale/$pageSize);
// quante pagine?
$query = "SELECT id, titolo, DATE_FORMAT(data, '%d.%m.%Y') as data2
FROM $table
ORDER by data (ASC | DESC) // quello che ti serve
LIMIT $begin, $pageSize ";
echo "";
- \n";
// creo un elenco numerato per ogni record
while ($riga = mysql_fetch_assoc($risultato)) {
$id = $riga["id"];
echo "- <a href=\"../leggi.php?id_leggi=$id\">".nl2br($riga[titolo])."</a>
$riga[data2]\n";
}
// ciclo sui risultati
echo "
// chiudo l'elenco numerato
if ($totale > $pageSize && $countPages > $pagina) {
echo "Pagina successiva -->";
}
// se ci fossero altre pagine, vado avanti
if ($pagina > 1) {
echo "
<--- Pagina precedente";
}
// Se ci fossero pagine precedenti, vado indietro
mysql_close($connessione);
// chiudo la connessione
?>