JSONObject userdata = new JSONObject();
userdata.put("userdata_id", et_userid.getText().toString());
userdata.put("userdata_password", et_password.getText().toString());
userdata.put("userdata_type", companytype);
Log.d("--", companytype);
String url = "http://wizcompany.com/gbid/app/dataset/userjoin.php";
dbutils = new DButil(url, handler, userdata);
dbutils.start();
액티비티에서 이렇게 값을 넘겨줍니다.. jsonobject루요..
public DButil(String url , Handler handler, JSONObject params) {
// TODO Auto-generated constructor stub
super();
this.url = url;
this.mhandler = handler;
this.params = params;
}
@Override
public void run() {
// TODO Auto-generated method stub
super.run();
/*
Message msg = mhandler.obtainMessage();
msg.arg1 = 1;
mhandler.sendMessage(msg);
*/
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost(this.url);
try{
List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>();
nameValuePairs.add(new BasicNameValuePair("params", this.params.toString()));
httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
HttpResponse response = httpclient.execute(httppost);
HttpEntity entity = response.getEntity();
if(entity != null){
String res = EntityUtils.toString(entity);
Log.d("--", res);
}
}catch (Exception e) {
// TODO: handle exception
Log.d("Errorlog", "ItemDataLoad.class : run = " + e.getMessage());
}
}
이곳이.. jsonobject 전송해주는 부분이구요..
<? include "../../../gbid/gbidindex.php"; ?>
<?
if(!$db) echo "Error01";
else{
$strText = json_decode(stripslashes($_REQUEST['params']));
$strmarketid = $strText->userdata_id;
$strmarketname = $strText->userdata_password;
$strcompanyname = $strText->companyname;
$strstartdate = $strText->userdata_type;
$sql = "INSERT INTO GBID_License_userinfo ( `idx` , `userdata_id` , `userdata_password` , `companyname` , `userdata_type` , `userdata_date`) ".
"VALUES (null , '$userdata_id' , '$userdata_password' , '$companyname' , '$userdata_type' ,2013-04-01)";
$rs = mysql_query($sql,$conn);
if($rs) $resultTxt = "true";
else $resultTxt = "Member Infomation Registor Fail";
mysql_close($conn);
echo $strText->userdata_id;
}
?>
이게.. 서버에잇는.. php구문입니다..
ㅠㅠ 제 생각엔..이상없이 되야..하는것같은데..ㅜㅜ
도와주세요 고수님들 흐엉 ㅜㅜ 값이 계속 null이 나오네요 ㅜㅜ
Log.d("--", res); 이쪽으로 들어오질 않아여 ㅜㅜ 전송이 잘못된건가요?ㅜㅜ