php에서 특정한 값을 얻어와서 안드로이드상에서 할려고 하는데요. 

프로그래밍 초짜라서 잘모르겠네요.

1. 안드로이드 (검색 : java(name))

2. php상 URL : http://localhost/sch.php?name=java

php 소스

<DB 접속ip, 아이디, 비번> 생략.....

$sql = "SELECT * FROM DB where id ='$name' or name2 ='$name'";

$rs = mysql_query($sql,$connect);

while($row=mysql_fetch_array($rs))
{

$check0 = $row["id"];
$check1 = $row["name2"];
$check2 = $row["src"];

}

for($i = 0; $i < count(temp); $i++)
{

$temp[$i] = " 검색결과 $check0";

}

- 대충 이런식으로 PHP문..

DB - id : 자바 name2 : java src : http://naver.com/java

SQL : sql = "SELECT * FROM DB where id ='$name' or name2 ='$name'";

<안드로이드>

안드로이드 검색하고 검색끝나면 검색 결과가 나오는데.. 리스트클릭하면 웹뷰로 띄울려고 하는데. DB상src 주소를 가지고 올려면 어떻게 해야하는지 알고 싶네요.

<자바>

URL url = new URL("php주소);
   HttpURLConnection http = (HttpURLConnection) url.openConnection();

   http.setDefaultUseCaches(false);
   http.setDoInput(true);
   http.setDoOutput(true);
   http.setRequestMethod("POST");

   http.setRequestProperty("content-type",
     "application/x-www-form-urlencoded");
   StringBuffer buffer = new StringBuffer();
   buffer.append("name").append("=").append(myName);
   OutputStreamWriter outStream = new OutputStreamWriter(
     http.getOutputStream(), "EUC-KR");
   PrintWriter writer = new PrintWriter(outStream);

   writer.write(buffer.toString());
   writer.flush();
   InputStreamReader tmp = new InputStreamReader(
     http.getInputStream(), "UTF-8");
   BufferedReader reader = new BufferedReader(tmp);
   StringBuilder builder = new StringBuilder();
   String[] temp = new String[myResult.length()];
   ListView listview = (ListView) findViewById(R.id.ListView01);
   ArrayList<NameValuePair> list2 = new ArrayList<NameValuePair>();
   ArrayList<String> list = new ArrayList<String>();
   String str;
   while ((str = reader.readLine()) != null) {
    builder.append(str);
    }
   Log.i("test", builder.toString());
   Log.i("test", myResult.toString());
   myResult = builder.toString();
   System.out.println(myResult.length());
    temp = myResult.toString().split("<br>");
    for (int i = 0; i < temp.length; i++) {

     list.add(temp[i]);    }

    ArrayAdapter<NameValuePair> adapter2 = new ArrayAdapter<NameValuePair>(
      this, android.R.layout.simple_list_item_1, list2);

    listview.setAdapter(adapter2);
    listview.setChoiceMode(ListView.CHOICE_MODE_SINGLE);

    listview.setOnItemClickListener(new AdapterView.OnItemClickListener() {

     public void onItemClick(AdapterView<?> arg0, View arg1,
       int arg2, long arg3) {
      // TODO Auto-generated method stub
      Toast.makeText(getApplicationContext(), "Test",
        Toast.LENGTH_SHORT).show();
//웹뷰

     }
    });
   }

 

요약 : 안드로이드에서 java라는 검색을 했는데.. 결과는 나오는데 src라는 특정한값을 가지고 와야 결과물을 클릭하면 웹뷰로 띄워야 하는데

잘 몰라서 질문..