what in particular is the error you are getting? on the surface i don't see anything wrong with your code.
Bitch I said try it! heheh.. nah, here is what I get (assuming $numfields=22):
0.d 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21.
0.d 1.d 2. 3. 4. 5. 6. 7. 8. 9. 10.d 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21.
0.d 1.d 2.d 3. 4. 5. 6. 7. 8. 9. 10.d 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21.
0.d 1.d 2.d 3. 4.d 5. 6. 7. 8. 9.d 10.d 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21.
0.d 1.d 2.d 3. 4.d 5.d 6. 7. 8. 9.d 10.d 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21.
0.d 1.d 2.d 3. 4.d 5.d 6.d 7. 8. 9.d 10.d 11. 12.d 13. 14. 15. 16. 17. 18. 19. 20. 21.
0.d 1.d 2.d 3. 4.d 5.d 6.d 7.d 8. 9.d 10.d 11. 12.d 13. 14. 15. 16. 17. 18. 19. 20. 21.
0.d 1.d 2.d 3. 4.d 5.d 6.d 7.d 8.d 9.d 10.d 11. 12.d 13. 14. 15. 16. 17. 18. 19. 20. 21.
0.d 1.d 2.d 3. 4.d 5.d 6.d 7.d 8.d 9.d 10.d 11.d 12.d 13. 14. 15. 16. 17. 18. 19. 20. 21.
0.d 1.d 2.d 3. 4.d 5.d 6.d 7.d 8.d 9.d 10.d 11.d 12.d 13.d 14.d 15.d 16.d 17.d 18.d 19.d 20.d 21.d
now what the fuck is that all about?!