Nur ein Punkt:Um den Wert von einem Android-EditText zu erhalten, verwenden wir
x.getText().toString();
wobei x ein EditText-Objekt ist, richtig? hoffe es hilft überhaupt.
Da dies jedoch in onCreate() statt in onClick() geschieht, sollten Sie Folgendes ändern:
nameValuePairs.add(new BasicNameValuePair("sphone", sPhone));
zu
nameValuePairs.add(new BasicNameValuePair("sphone", phonenum.getText().toString()));
Und ähnlich für den anderen.Prost.