Solo un punto:per ottenere il valore da un EditText Android utilizziamo
x.getText().toString();
dove x è un oggetto EditText, giusto? spero che ti aiuti affatto.
Ma, poiché ciò viene fatto in onCreate(), anziché all'interno di onClick(), dovresti cambiare:
nameValuePairs.add(new BasicNameValuePair("sphone", sPhone));
a
nameValuePairs.add(new BasicNameValuePair("sphone", phonenum.getText().toString()));
E allo stesso modo per l'altro.Ciao.