$nome_server= "localhost"; $nome_db = "conservatorioco"; $nome_utente = "conservatorioco"; $db_password = "db_con.m3v7"; $nome_tabella = "DVD"; $connessione = mysql_connect($nome_server,$nome_utente,$db_password) or die("Errore durante la connessione al database"); $m_ovunque=""; $campo = "sdfdf"; $oggetto = "dsdfsg"; if (empty($lettera)) $lettera = A; $num_per_pag=25; // selezione db $select = @mysql_select_db($nome_db) or die("Impossibile selezionare il database"); // query che estrae tutti i record $sql = @mysql_query("SELECT DISTINCT autore FROM $nome_tabella WHERE autore like '$lettera%'") or die("Errore su query sql. Segnalami l'errore"); // conta il numero di record presenti nella tabella estratta $num_sql = mysql_num_rows($sql); // imposta offset e numero risultati per pagina if (empty($offset)) $offset = 0; if (empty($limit)) $limit = 100; // in questo caso, 25 risultati per pagina // query estrazione dati $risultato = @mysql_query("SELECT DISTINCT autore FROM $nome_tabella WHERE autore like '$lettera%' ORDER BY autore, tit_conv LIMIT $offset,$limit") or die("Errore durante la query di estrazione dati"); while ($riga = mysql_fetch_array($risultato)) { $id = $riga['id']; $autore = $riga['autore']; include("celle.php"); $visualizza_blocco .= "
Biblioteca del Conservatorio di Musica di Como
';
print '
// scrivo risultati sulla pagina
//while ($row=mysql_fetch_array($query)) {
// print "$row[autore]";
//}
// pagina corrente
$pagina = intval($offset/$limit)+1;
// pagine totali
$for = intval($num_sql/$limit);
if ( $for < ($num_sql/$limit) )
$for = ($for+1);
// dove siamo ?
print "Pagina $pagina di $for ...
echo "$visualizza_blocco"; ?>
";
// se è possibile andare indietro scrive link
if ( $pagina>1 ) {
print "INDIETRO - ";
}
// else {
// print "INDIETRO - ";
//}
// scrive le varie pagine con relativo link
for ( $count=1; $count<=$for; $count++ )
{
$newoffset = $limit*($count-1);
if ($newoffset == $offset) {
// print "$count ";
} else {
print "$count ";
}
}
// se è possibile andare avanti scrive link
if ( $pagina<$for ) {
print "- AVANTI";
}
//else {
// print "- AVANTI";
//}
print '';
print '';
print '
';
print '';
print ' ';
print ' ';
print '';
print ' ';
print ' ';
print ' ';
print '