Pare che la destinazione sia corretta. Facciamo così, scrivo per intero il codice della pagina estrazione.php
<?php
include("config.php");
mysql_connect($db_host,$db_user,$db_password,$db_n ame) or die ("errore nella connessione");
mysql_select_db("$db_name") or die ("errore nella selezione del database");
// esecuzione prima query
$count = mysql_query("SELECT COUNT(art_id) FROM articoli");
$res_count = mysql_fetch_row($count);
// numero totale di records
$tot_records = $res_count[0];
// risultati per pagina(secondo parametro di LIMIT)
$per_page = 1;
// numero totale di pagine
$tot_pages = ceil($tot_records / $per_page);
// pagina corrente
$current_page = (!$_GET['page']) ? 1 : (int)$_GET['page'];
// primo parametro di LIMIT
$primo = ($current_page - 1) * $per_page;
echo "<div align=\"center\">\n<table>\n";
// esecuzione seconda query con LIMIT
$query_limit = mysql_query("SELECT art_id, titolo FROM articoli LIMIT $primo, $per_page");
while($results = mysql_fetch_array($query_limit)) {
echo " <tr>\n <td>";
echo "<a href=\"amministrazione\page.php?id=" . $results['art_id'] . "\">" . $results['titolo'] . "</a>";
echo "</td>\n </tr>\n";
}
// includiamo uno dei files contenenti la paginazione, commentate l'altro ovviamente
include("paginazione_2.php");
//include("paginazione_1.php");
// in questa cella inseriamo la paginazione
echo " <tr>\n <td height=\"50\" valign=\"bottom\" align=\"center\">$paginazione</td>\n";
echo " </tr>\n</table>\n</div>";
mysql_close();
?>
questo è il codice che della pagina che estrae i dati e li impagina, assieme al file "impaginazione_2.php" il cui codice è:
<?php
$paginazione = "Pagine totali: " . $tot_pages . "
[";
for($i = 1; $i <= $tot_pages; $i++) {
if($i == $current_page) {
$paginazione .= $i . " ";
} else {
$paginazione .= "<a href=\"?page=$i\" title=\"Vai alla pagina $i\">$i</a> ";
}
}
$paginazione .= "]";
?>
ora non riesco a trovare l'errore. I file, assieme a "page.php" si trovano tutti nella stessa sotto cartella. Quindi non è nemmeno un problema giusto indirizzo, perchè ho provato a cambiarlo e nella pagina "page.php" invece che uscirmi bianca mi ha scritto "no input file....", cioè non risultava nessun file in quella sottocartella con il nome "page.php"
Insomma, un bel casino!

Rispondi quotando