gracias caricatos por responder, sin embargo, ese no es el problema, de hecho a proposito lo he puesto asi para checar los valores que se agregan, la razon de todo esto es para saber porque no agrega el valor del campo total3, si checaste mi post anterior la funcion solo concatena los 2 primeros valores teniendo que concatenar los tres primeros (en el caso de que sean solo cuatro campos) pero se salta el tercero, y mi duda es el porque

pero creeme que te agradesco mucho tu respuesta