Apenas um ponto:para obter o valor de um Android EditText que usamos
x.getText().toString();
onde x é um objeto EditText, certo? espero que ajude em tudo.
Mas, como isso está sendo feito no onCreate() - em vez de dentro do onClick() - você deve alterar:
nameValuePairs.add(new BasicNameValuePair("sphone", sPhone));
para
nameValuePairs.add(new BasicNameValuePair("sphone", phonenum.getText().toString()));
E da mesma forma para o outro. Saúde.