Cuando accedes al array "$arrayTipos" lo haces con índice>51:
Código PHP:
$sql .= $arrayTipos[$i];
Si miramos la declaración de "$arrayTipos" vemos que solo hay 17 elementos:
Código PHP:
$arrayTipos = array (" a " ," b " ," c " ," d " ," f " ," g " ," h " ," i " ," j " ," k " ," l " ," m " ," n " ," o " ," p " ," q " ," r " );
Por ese motivo te falla.