Ciao a tutti,
dunque premesso che sono un pò cotto e premesso che se nel caso questo thread dovesse rivelarsi inadeguato per la richiesta di aiuto/consiglio/suggerimento che sto per fare, prego i mod di spostarmi nella sezione adatta.
Ridunque. Si parte in principio dal visualizzare nella pagina, in una tabella html, 10 righe contenenti dei dati, in questo modo:
Questa tabella viene generata in PHP da una query che restituisce 54 risultati. Uno script PHP per la paginazione visualizzerà quindi 10 righe e le restanti 44 saranno disponibili per la visione: ci saranno quindi 6 numeri ("pagine") per la visione dei restanti contenuti.codice:<table> <tbody> <tr> <td>DATO 1.1</td> <td>DATO 1.2</td> </tr> </tbody> </table>
Ora..
Al click su uno di questi numeri di paginazione viene attivata una richiesta AJAX via GET alla stessa pagina che, ricevendo il dato, va ad estrarre dalla stessa identica query ma "messa in alto nella pagina" i dati richiesti, modellandoli secondo la clausola LIMIT x,y .
La query viene inviata ad un ciclo while che avrà il compito di estrarre i contenuti. L'estrazione dei contenuti avverrà grazie al parametro AJAX ajax.responseText che viene passato (nello script di sopra..che invia la richiesta ajax) alla funzione Javascript eval.
Quindi avremo il risultato generato da: eval(xxx.responseText); . Dove la risposta ajax è un echo PHP proveniente "dall'alto della pagina", dove c'è la situazione gestita dal parametro GET, che conterrà codice jQuery per la modifica dinamica della tabella stessa.
Quindi il risultato finale sarà la scomparsa dei risultati presenti con la ricomparsa dei risultati scelti.
Il problema è che...arrivati all'ultima pagina, che dovrà visualizzare i restanti SOLO 4 risultati, essa (le righe dell'echo PHP che contengono codice jQuery che modificano la tabella HTML) visualizza si...i 4 risultati restanti...MA...fa rimanere invariati anche quelli seguenti, quando invece dovrebbero scomparire e basta. Quindi si dovrebbero visualizzare solamente gli ultimi risultati e quindi...o...svuotare le righe successive o...boh...sto un pò cotto....![]()
Non so se mi sono spiegato..
Grazie a tutti in anticipo!