- आपको कुछ सर्वर-साइड लॉजिक प्रोग्राम की आवश्यकता है (PHP पृष्ठ जो पैरामीटर कुंजी =POST या GET विधि द्वारा मान स्वीकार करता है)
- फिर यदि डेटा सत्यापित है तो उसे डेटाबेस में सहेजें
- फोन में आपको इस डेटा को PHP पेज पर पोस्ट करने के लिए HttpClient और HttpPost कक्षाओं को लागू करना होगा
फ़ोन में आप निम्न कोड का उपयोग कर सकते हैं (कोई परीक्षण नहीं):
public void postData() {
// Create a new HttpClient and Post Header
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost("http://www.yoursite.com/script.php");
try {
// Add your data
List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(2);
nameValuePairs.add(new BasicNameValuePair("id", "12345"));
nameValuePairs.add(new BasicNameValuePair("stringdata", "Hi"));
httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
// Execute HTTP Post Request
HttpResponse response = httpclient.execute(httppost);
} catch (ClientProtocolException e) {
// TODO Auto-generated catch block
} catch (IOException e) {
// TODO Auto-generated catch block
}
}
PHP में आप कुछ इस तरह कर सकते हैं:
<?php
//Check whether the data has been submitted
if (isset($_POST['id'] && isset($_POST['stringdata'])) ) {
//Let's now print out the received values in the browser
echo "Id: {$_POST['id']}<br />";
echo "String data: {$_POST['stringdata']}<br />";
//you can implement database logic here too (insert data to database)
} else {
echo "You can't see this page without submitting the data.";
}
?>