race2
04-11-2003, 18:20
Come posso modificare il mio Paging in maniera che posso aggiungere le freccette per passare a visualizzare le pagine a gruppi di 10 per volta ???
es:
<<Inizio <Indietro [1][2][3][4][5][6][7][8][9][10] Avanti> Fine>>
il mio Paging attuale:
<?
$Rec_Pagina=10;
if(!isset($Start))$Start=0;
include("includes/conn_open.php");
$oComm=mysql_query("SELECT * FROM Articoli ORDER BY ID ASC LIMIT $Start,$Rec_Pagina",$oConn);
$oCommTot=mysql_query("SELECT * FROM Articoli ORDER BY ID ASC",$oConn);
$Num_Prodotti=mysql_numrows($oCommTot);
$Numero_Pagine=ceil($Num_Prodotti/$Rec_Pagina);
$Pagina_Corrente=ceil(($Start/$Rec_Pagina)+1);
include("includes/conn_close.php");
echo"<table><tr><td>";
if($Numero_Pagine>1){
for($Pagina=1;$Pagina<=$Numero_Pagine;$Pagina++){
echo"[ <a href=?Start=".(($Pagina-1)*$Rec_Pagina).">";
if($Pagina==$Pagina_Corrente){echo"<font color=\"#cc0000\">$Pagina</font>";}else{echo"<font color=\"#000000\">$Pagina</font>";}
echo"</a> ]  ";
}
}
echo"</td></tr></table>";
?>
es:
<<Inizio <Indietro [1][2][3][4][5][6][7][8][9][10] Avanti> Fine>>
il mio Paging attuale:
<?
$Rec_Pagina=10;
if(!isset($Start))$Start=0;
include("includes/conn_open.php");
$oComm=mysql_query("SELECT * FROM Articoli ORDER BY ID ASC LIMIT $Start,$Rec_Pagina",$oConn);
$oCommTot=mysql_query("SELECT * FROM Articoli ORDER BY ID ASC",$oConn);
$Num_Prodotti=mysql_numrows($oCommTot);
$Numero_Pagine=ceil($Num_Prodotti/$Rec_Pagina);
$Pagina_Corrente=ceil(($Start/$Rec_Pagina)+1);
include("includes/conn_close.php");
echo"<table><tr><td>";
if($Numero_Pagine>1){
for($Pagina=1;$Pagina<=$Numero_Pagine;$Pagina++){
echo"[ <a href=?Start=".(($Pagina-1)*$Rec_Pagina).">";
if($Pagina==$Pagina_Corrente){echo"<font color=\"#cc0000\">$Pagina</font>";}else{echo"<font color=\"#000000\">$Pagina</font>";}
echo"</a> ]  ";
}
}
echo"</td></tr></table>";
?>