Bara en punkt:för att få värdet från en Android EditText använder vi
x.getText().toString();
där x är ett EditText-objekt, eller hur? hoppas det hjälper överhuvudtaget.
Men eftersom detta görs i onCreate() - snarare än i onClick() - bör du ändra:
nameValuePairs.add(new BasicNameValuePair("sphone", sPhone));
till
nameValuePairs.add(new BasicNameValuePair("sphone", phonenum.getText().toString()));
Och på samma sätt för den andra. Skål.