eee?

non ho capito ciò che hai detto...

il for è un ciclo
il foreach è un ciclo

per far scorrere un array hai bisogno di un ciclo.

php mette a disposizione il foreach che è molto comodo perche scorre il tuo array senza indicargli un indice mentre il for scritto cosi

for ($i = 0 ; $ i < 7 ; $i++){
echo array[$i];
}

come vedi ho dovuto indicargli quale indice prendere nell'array...


il foreach che hai fatto serve solo per stampare i valori.
oa tu quando cliccherai su invia manderai una variabile tramite post.

e sul lato server farai ciò che devi.

spero di essere stato un po chiaro...
comunque

1-un ciclo per stampare lato client la tua lista. (foreach , for , while o dowhile) uno di questi va bene!
2- una volta che invii la variabile via post fai cio che devi sul server


ciao