Ciao a tutti, è un po che sto sbattendo la testa su questo problema e non ne vengo fuori al 100%.
Spiego brevemente:
tramite una funzione jquery importo da una pagina php una matrice così
array[0][10campi]
array[1][10campi]
array[2][10campi]
array[3][10campi]
array[4][10campi]
ogni array è un evento (gare auto)e i campi sono opzioni di ogni evento.
Gli eventi possono variare, in questo caso sono 5, ma potrebbero essere 2 o 3 o 8.


Quello che cerco di fare è stampare in un DIV (sempre lo stesso) i primi 2 array (0 e 1); premendo un pulsante (next) sempre nello stesso div gli array (2 e 3); premendo nuovamente (next) caricare i successivi array (in questo caso 4). Premendo invece un altro pulsnte (prev) caricare gli eventi precedenti al punto in cui sono, se sto visualizzando gli eventi (2 e 3) mi deve caricare (0 e 1) etc
Ora con un ciclo FOR (i=0;i<array.length;i++)
-- corpo che mi stampa gli array --
mi stampa tutti gli eventi.
aggiungendo un ciclo if nel for gli faccio stampare solo 2 eventi
if (va < 2) // inizializzando va a 0 fuori dalla funzione
-- corpo che mi stampa gli eventi --
va = va + 1


La funzione fa il suo dovere e mi stampa gli array 0 e 1.
Il problema è che non so che operazioni far fare ai pulsanti next e prev al loro click perchè non posso andare a modificare i.


Sbaglio a definire le operazioni della mia funzione?