آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

سوال در مورد چک کردن دیتا در جیسون

علی  11 سال پیش  11 سال پیش
0 0

درود :

من یک سریال رو تایپ می کنم و چک می کنم اگر وجود داشت اطلاعات مربوط به سریال چاپ میشه و می خوام اگر نبود یک پیغام بده.

در کد جیسون output رو چک می کنم با 0 . حالا داخل اندروید چطوری اینو بهش بگم؟

 کد های php

function read(){ $connection = connectToDatabase(); $serial= $_REQUEST['serial']; $result = mysqli_query($connection, "SELECT * FROM services WHERE serial='$serial'"); $output = array(); while($row = mysqli_fetch_array($result)) { $record = array(); $record['name'] = $row['name']; $record['area'] = $row['area']; $record['date'] = $row['date']; $record['date_2'] = $row['date_2']; $record['city'] = $row['city']; $record['address'] = $row['address']; $record['code'] = $row['code']; $record['name_2'] = $row['name_2']; $output[] = $record; } if($output == null) { echo '0'; exit; }


کد های سمت اندروید

private void readRead(ArrayList params){
		
	 final String result = Webservice.readUrl("http://192.168.1.10/android/note_server/khadamaat.php?action=read", params);
	
	 if (result != null) {
           try {
        	  G.tasks.clear();
               JSONArray tasks = new JSONArray(result);
               for (int i = 0; i < tasks.length(); i++) {
                   JSONObject object = tasks.getJSONObject(i);
                   StructTask task = new StructTask();
                   task.name = object.getString("name");
                   task.area = object.getString("area");
                   task.date = object.getString("date");
                   task.date_2 = object.getString("date_2");
                   task.city = object.getString("city");
                   task.address = object.getString("address");
                   task.code = object.getString("code");
                   task.name_2 = object.getString("name_2");
                   Log.i("LOG", " Data: " + object);
                   G.tasks.add(task);
                          

                   if(object != null){                   	
                   	
                     	Intent in=new Intent(NewsFragment.this,FullShow.class);
                     	
                     	in.putExtra("kh_name", task.name);
                     	in.putExtra("kh_area", task.area);
                     	in.putExtra("kh_date", task.date);
                     	in.putExtra("kh_date_2", task.date_2);
                     	in.putExtra("kh_city", task.city);
                     	in.putExtra("kh_address", task.address);
                     	in.putExtra("kh_code", task.code);
                     	in.putExtra("kh_name_2", task.name_2);
                     	startActivity(in);

                       }
                   
                   

               }
 
           }
           catch (JSONException e) {
               e.printStackTrace();
           }
     
	 }
}
0 0
لطفا یکی راهنمایی کنه تا به جواب برسم. ممنون از شما بچه ها (11 سال پیش)
 برای این سوال پاسخی وجود ندارد.

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .