Voici le code mobile .. que j'envoie des données à partir mobile vers le site Web .. J'ai juste besoin de savoir comment obtenir des données sur le site et stocker dans la base de données ??Recevoir et stocker des données sur la base de données
Voici l'exemple de code qui envoie des données sur le site Web à partir du téléphone Android.
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost("http:mywebsite.cshtml");
try {
List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(9);
nameValuePairs.add(new BasicNameValuePair("deviceId", devid));
nameValuePairs.add(new BasicNameValuePair("fname", fname));
nameValuePairs.add(new BasicNameValuePair("lanme", lname));
nameValuePairs.add(new BasicNameValuePair("age", email));
nameValuePairs.add(new BasicNameValuePair("city", city));
nameValuePairs.add(new BasicNameValuePair("country", coun));
nameValuePairs.add(new BasicNameValuePair("gender", gen));
nameValuePairs.add(new BasicNameValuePair("username", un));
nameValuePairs.add(new BasicNameValuePair("password", pass));
httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
httpclient.execute(httppost);
}
catch (ClientProtocolException e) {
// TODO Auto-generated catch block
} catch (IOException e) {
// TODO Auto-generated catch block
}
le code de la page html.
@{
var db = Database.Open("EPS");
var sqlCommand="SELECT * FROM awaitinguser";
List<awaitingUser>lst=new List<awaitingUser>();
foreach(var row in db.Query(sqlCommand))
{
awaitingUser temp= new awaitingUser();
temp.deviceid = row.deviceid.ToString();
temp.fname = row.fname.ToString();
temp.lname = row.lname.ToString();
temp.age = row.age.ToString();
temp.city = row.city.ToString();
temp.country = row.country.ToString();
temp.gender = row.gender.ToString();
temp.un = row.username.ToString();
temp.pwd = row.password.ToString();
lst.Add(temp);
string s="";
}
}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title></br></br>EPS - Awaiting Users</title>
</head>
<body>
<div>
</br></br>
<ul>
@{
for(int i=0;i<lst.Count;i++)
{
var s ="appuser.cshtml?did=" +lst[i].deviceid.ToString();
<li>
<p> Device ID : <strong>@lst[i].deviceid</strong></p>
<p> First Name : <strong>@lst[i].fname</strong></p>
<p> Last Name : <span>@lst[i].lname</span><br /></p>
<p> Age : <span>@lst[i].age</span><br /></p>
<p> City : <span>@lst[i].city</span><br /></p>
<p> Country : <span>@lst[i].country</span><br /></p>
<p> Gender : <span>@lst[i].gender</span><br /></p>
<p> Username : <span>@lst[i].un</span><br /></p>
<p> Password : <span>@lst[i].pwd</span><br /><br/></p>
Approve User : <a href="@Href("~/appuser.cshtml", @s)" style ="font-size: 15px;color: #0094ff"> Yes </a>
<a href="@Href("~/declineuser.cshtml", @s)" style ="font-size: 15px;color: #0094ff"> No </a><br/><br/>
</li>
}
}
</ul>
</div>
<div>
<a href="~/EPSHomePage.cshtml" style="color: #0094ff">Go to Home Page</a>
</div>
</body>
</html>
Vous devriez également publier votre page cshtml. Qu'avez-vous essayé? – RvdK
J'ai posté mon code d'android ainsi que du site Web .. alors maintenant s'il vous plaît aidez-moi à ce sujet! –