nargesjooon
شنبه 24 بهمن 1394, 05:23 صبح
سلام برنامه زیر در ارتباط با سرور هستش اما
هیچ نتیجه ای نشون نمیده . باید ذکر کنم که بنده با wamp دیتاساختمو اینا چون هاست رایگان ها مشکل دارن
من کدهارو نوشتم اما برنامه هیچی بهم نمایش نمیده
این عکس خطا و کدهای مربوطه لازم
http://8pic.ir/images/oud4nkt4o81llifs84id.png
این هم کد های مربوطه php :
<?php$con= mysql_connect("localhost", "root", "" );mysql_select_db("db1",$con);
$user="Ali";$pass="123321";
$sqlQ=" SELECT * FROM users where username='$user' And password='$pass' ";$result=mysql_query($sqlQ);$row=mysql_fetch_array ($result);
if($row[0]){ print "yes";}else{ print "not";}
print $row[0];mysql_close($con);
?>
کد Main:
public class MainActivity extends Activity {
public static String res="";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button btn=(Button) findViewById(R.id.button1);
new LoginServer("http://localhost/test1.php", "Ali").execute();
btn.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
Toast.makeText(getApplicationContext(), res, Toast.LENGTH_LONG).show();
}
});
}
}
کد login :
public class LoginServer extends AsyncTask{
private String Link="";
private String User="";
public LoginServer(String link , String user){
Link=link;
User=user="";
}
@Override
protected String doInBackground(Object... arg0) {
try {
//khondan etelaat & Connect
URL mylink=new URL(Link);
URLConnection connect=mylink.openConnection();
BufferedReader reader=new BufferedReader(new InputStreamReader(connect.getInputStream()));
StringBuilder sb=new StringBuilder();
String line=null;
while ((line=reader.readLine()) !=null) {
sb.append(line); //meghdar line ra bejasbon b sb
}
MainActivity.res=sb.toString();
} catch (Exception e) {
}
return "";
}
}
هیچ نتیجه ای نشون نمیده . باید ذکر کنم که بنده با wamp دیتاساختمو اینا چون هاست رایگان ها مشکل دارن
من کدهارو نوشتم اما برنامه هیچی بهم نمایش نمیده
این عکس خطا و کدهای مربوطه لازم
http://8pic.ir/images/oud4nkt4o81llifs84id.png
این هم کد های مربوطه php :
<?php$con= mysql_connect("localhost", "root", "" );mysql_select_db("db1",$con);
$user="Ali";$pass="123321";
$sqlQ=" SELECT * FROM users where username='$user' And password='$pass' ";$result=mysql_query($sqlQ);$row=mysql_fetch_array ($result);
if($row[0]){ print "yes";}else{ print "not";}
print $row[0];mysql_close($con);
?>
کد Main:
public class MainActivity extends Activity {
public static String res="";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button btn=(Button) findViewById(R.id.button1);
new LoginServer("http://localhost/test1.php", "Ali").execute();
btn.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
Toast.makeText(getApplicationContext(), res, Toast.LENGTH_LONG).show();
}
});
}
}
کد login :
public class LoginServer extends AsyncTask{
private String Link="";
private String User="";
public LoginServer(String link , String user){
Link=link;
User=user="";
}
@Override
protected String doInBackground(Object... arg0) {
try {
//khondan etelaat & Connect
URL mylink=new URL(Link);
URLConnection connect=mylink.openConnection();
BufferedReader reader=new BufferedReader(new InputStreamReader(connect.getInputStream()));
StringBuilder sb=new StringBuilder();
String line=null;
while ((line=reader.readLine()) !=null) {
sb.append(line); //meghdar line ra bejasbon b sb
}
MainActivity.res=sb.toString();
} catch (Exception e) {
}
return "";
}
}