buon giorno, ho un problema nella paginazione dei dati..
questo è il codice che ho:
Ho un dubbio per il quale nn funziona, in quanto, nn utilizzo un campo tipo ID_Matricola(PK),per la select count(ID_MATRICOLA),perchè chi ha fatto il DB nn l'ha prevista(mmmmaaa!!!).codice://esecuzione prima query $count = mysql_query("Select count(DL_MATRICOLA) from DatiLog"); $res_count = mysql_fetch_row($count); //numero totale di record $tot_records = $res_count[0]; echo "Record totali" . $tot_records; //risultati per pagina(secondo parametro di LIMIT) $per_page = 3; //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 * from DatiLog where DL_MATRICOLA ='$MATRICOLA' LIMIT $primo,$per_page"); while($results = mysql_fetch_array($query_limit)){ ...... //qui costrusce la tabella } $paginazione = $Afont . "$spazi Pagine Totali: " . $tot_pages . "["; for($i = 1; $i <= $tot_pages; $i++){ if($i == $current_page){ $paginazione .= $i . " "; } else{ $paginazione .= "$i$Cfont"; } } $paginazione .= "]"; echo (" " . $paginazione);
Vi dico questo perchè utillizzo questo script su un'altra Tabella(con un campo "ID" con PK), e funziona..
Ho verificato con una select count(MATRICOLA) from MiaTAb e mi restituisce il totale dei record...Ma nn riesco a capire..!!!!
Aiutatemi per favore, sono in difficoltà.. ci sto provando da ieri.. ma niente..vedete voi dove sbaglio!!GRazie mille...

Rispondi quotando
