The sprintf() function will produce the same string without trashing memory. Learn to use it, and forget that the stupid String class even exists.
you can see this is 64... 64 and Serial ports rings a bell.. or should...
That is being sent out. Sure, it will block when the outgoing buffer gets full. But, that isn't a problem.
server only shows this a=0.00&b=37
OP needs to print to the serial port what is actually being written to the (stupidly named) mySerial instance.Either the data is correct, or it isn't. Right now, we have no way of knowing.
char atCommand;sprintf(atCommand, "AT+HTTPPARA=\"URL\",\"www.imkhalid.info/fazlu/data.php?a=%s&b=%s&c=%s&d=%s&e=%s\"", u, v, w, y, z);modem.println(atCommand);
i can not find out exact problem.