salve a tutti,
sto creando una impaginazione per dei records contenuti in un db mysql. L'impaginazione segue questa forma:
|PRIMA PAGINA| |...| |1| |2| |3| |4| |5| |6| |ULTIMA PAGINA|
la spiego brevemente:
- il click alla prima e all'ultima pagina portano rispettivamente, alla prima e all'ultima pagina.
- cliccando sui numeri, viene incrementato il valore delle pagine in base al numero cliccato, es. 2 incr di 2, 4 di 4 ect, quindi se nell'esempio di sopra clicco 6, vado alla pagina 6 con il seguente output:
|PRIMA PAGINA| |...| |6| |7| |8| |9| |10| |11| |ULTIMA PAGINA|
- invece il pulsante |....| torna indietro di 6 pagine, decrementa di 6 il valore della pagina
Ottengo ciò recuperando la variabile di pagina, incrementandola di 6, nel mio caso e mettendo tutto in un ciclo for...
L'impaginazione funziona correttamente pero' vorrei fare in modo che non stampi ulteriori pagine oltre quelle totali calcolate e non torni indietro con numeri negativi...
volevo sapere: quando creo una variabile in questo modo
$var_incrementa = $pagina+6;
oppure
$var_decrementa = $pagina-6;
c'e' un modo che permetta di bloccare l'incremento a ad un certo numero ed il decremento ad 1...??
Spero di essermi spiegato bene....
grazie per gli aiuti