buon giorno, ho un problema nella paginazione dei dati..
questo è il codice che ho:
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);
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!!!).
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...