this nothing line makes the error;
send_the_data ( HALF__ENG ) ;
WHY?
But why then did your post contain the ; character?
Are you saying that you committed the mortal sin of typing instead of copying the information into the post?
Did not understand my previous post?
That is called missing context.
As you can see - with missing context, posts becomes meaningless. Always make sure you do provide context.
Always all code that can be relevant - and sometimes a bit extra too.
Always the full error message.
Always what you expect to happen.
Always what did happen.
Always what tools you are using.
Always what target you have.
Any other information you think may be relevant.