| Ragazzi,per caso qualcuno sa come e' possbile in php far creare un tot di pagine in base agli elementi. Per capirci. prendete if. nella pagina della lista categorie che e' la index di quella cartella,ci sono un tot di categorie. Selezionando una categoria si apre la pagina listFile.php che contiene un tot di elementi pari al numero di campi contenuti dalla tabella di quella data categoria nel bd. e fin qui tutto ok. ora,naturalmente ogni categoria ha un numero diverso di elementi. Quindi Java avra' un numero di elementi diversi da C#. Mettiamo che java contenga 20 elementi e C# 8. Io vorrei fare in modo che fino a 10 elementi vengano mostrati in una pagina,quindi aprendo C# si avra' la pagina listFile.php con 8 elementi,ma aprendo Java si avra' una pagina di 10 elementi con alla fine la lista di pagine (1,2 ecc ecc),ogni pagina quindo con al massimo 10 elementi,spero di essere stato chiaro... Qualcuno sa come e' possibile? io non l'ho mai fatto e non ne ho idea,ma credo che tra poco mi servira' quindi meglio capire subito come implementare il tutto... Grazie in anticipo
edit,ho avuto un idea,ma e' rimasto un piccolo problema,intanto scrivo qui nel caso qualcuno avesse lo stesso problema...
aggiungo ad ogni tabella un id dell'elemento,non nel db ma solo nella tabella. nome campo id_tab
aprendo la pagina delle liste,divido il numero di elementi della tabella della categoria richiesta x 10 in modo ca capire quante pagine occorreranno... in base alle pagine che serviranno sotto scrivo un elenco di pagine... se si clicca ad esempio su 2 apro la pagina 2 inviandole tramete post il valore dell'ultimo id_tab mostrato. la quesy che mi mostrera' i risultata quindi avra' un limit cosi:
ultimo td tab mostrato +1,10
...
non l'ho provato,ma in teoria dovrebbe funzionare...
ora mi rimane un problema... l'elenco delle pagine che creo,finche' sono poche pagine e' ok,ma se le pagine diventassero molto ne otterrei un elenco molto lungo... alcuni siti,compreso questo forum per le liste dei post in una sezione,ho visto mettono 3 puntini di mezzo o alla fine,qualcuno ha idea di come si faccia?
Edited by -AsCiA- - 14/8/2011, 21:14
|