Sinceramente non mi è chiarissimo il tuo problema. E poi perchè metti nel name di campi hidden dei valori tipo "id[]" che verrebbero poi gestiti come array da php? Si usano solitamente solo per le select multiple, per recuperare piu selzioni insieme.
Gabriele

Rispondi quotando