prova a stampare i contenuti dei vari array con print_r, cosi vedi dov'è che scazza...

ciao