Juste un point :pour obtenir la valeur d'un Android EditText, nous utilisons
x.getText().toString();
où x est un objet EditText, n'est-ce pas ? j'espère que ça aide du tout.
Mais, puisque cela se fait dans onCreate() - plutôt qu'à l'intérieur de onClick() - vous devriez changer :
nameValuePairs.add(new BasicNameValuePair("sphone", sPhone));
à
nameValuePairs.add(new BasicNameValuePair("sphone", phonenum.getText().toString()));
Et de même pour l'autre.Cheers.