un saluto a tutti per cominciare :)
allora...
io apro le varie sezioni del mio sito usando una pagina "sezione.php"
e con le variabili GET invio i dati "cat" (che sta per categoria) e "page" (che sta per la pagina)...in questo modo
sezione.php?cat=programmi&page=1
ora vi spiego...
la pagina ha la seguente query
"SELECT * FROM programmi WHERE category='$cat' LIMIT 0, 10"
nella pagina 1 voglio far visualizzare SOLO I PRIMI 10 RISULTATI impostando "LIMIT 0, 10"
nella pagina 2 voglio far visualizzare SOLO 10 RISULTATI PARTENDO DA 10 impostanto "LIMIT 10, 10"
e cosi via...per arrivare anche a 5 o 10 pagine...
come posso fare se la mia variabile "page" è un valore da 1 in su?
se imposto la variabile come limit nn si ottiene nulla perche verrebbe
LIMIT $page, 10 e quindi in caso di $page uguale a 1, viene una cosa...se è uguale a 2 viene un altra cosa...ma nn ottengo il risultato che voglio...
quindi per risolvere dovrei chiamare $_GET['page'] 0, 10, 20, 30...
ma viene una cosa orrenda
...se no, come ho fatto io
ecc...Codice PHP:
if($page == 1)
{
$limit = 0;
}
elseif($page == 2)
{
$limit = 10;
}
x poi fare "LIMIT $limit, 10"
ma avendo anche 10 pagine...salta fuori un codice lunghissimo ed osceno....
qualcuno sa indicarmi un sistema piu semplice e pulito?
nn credo di essere stato chiarissimo...ma nn so in che altro modo spiegarmi...
grazie in anticipo