Tylko jeden punkt:aby uzyskać wartość z Android EditText używamy
x.getText().toString();
gdzie x jest obiektem EditText, prawda? mam nadzieję, że to w ogóle pomoże.
Ale ponieważ jest to robione w onCreate() - zamiast w onClick() - powinieneś zmienić:
nameValuePairs.add(new BasicNameValuePair("sphone", sPhone));
do
nameValuePairs.add(new BasicNameValuePair("sphone", phonenum.getText().toString()));
I podobnie dla drugiego.Pozdrawiam.