بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

سوال در مورد REQUEST سمت سرور

مدیریت گفتگو
علی 11 سال پیش
آخرین تغییر: 11 سال پیش

من چطور میتونم REQUEST برای News_id در این کد php بزارم؟

if (isset($_REQUEST['action'])){
$action = $_REQUEST['action'];
} else {
echo "Invalid Data";
exit;
}

if ($action=="read"){
read();
}

/**
*
*/




function read(){
$connection = connectToDatabase();
$result = mysqli_query($connection, "SELECT * FROM news WHERE ('news_id' > '{$News_id}')");
$output = array();
while($row = mysqli_fetch_array($result)) {
$record = array();
$record['news_id'] = $row['news_id'];
$record['news_title'] = $row['news_title'];
$record['news_desc'] = $row['news_desc'];
$record['news_date'] = $row['news_date'];
$output[] = $record;
}



نظرات

پاسخ‌ها 4

na9tech 11 سال پیش

شما باید در متن Query  از پارامتر استفاده کنید

"SELECT * FROM news WHERE ('news_id' > ؟)"

نظرات

علی 11 سال پیش
یعنی چی؟ میشه درست بنویسید؟ نمیتونم این News_id رو درست کنم.
علی 11 سال پیش

منظورم اینه همچین کدی رو کجا بزارم تا درست بفرسته؟

  $News_id= $_REQUEST['News_id'];

نظرات

moin 11 سال پیش
منظورتون واضح بگین ، درک نمی کنم چیکار میخواین بکنین ؟
علی 11 سال پیش
ببین نیما جان ما میتونیم get و post کنیم حالا REQUEST این دوتا کار رو می کنه . منم از سمت دیتابیس لوکال می خوام آخرین ایدی رو بفرستم سمت سرور آنلاین تا با ایدی خودش چک کنه . که هر بار نیاد اطلاعات تکراری رو داخل لوکال بریزه. حالا من شرط رو گذاشتم داخل php ولی چطوری REQUEST بدم؟
Qurban 11 سال پیش

   private class RetrieveTask extends AsyncTask<Void, Void, String>{
private String User="";
@Override
protected String doInBackground(Void... params) {



String strUrl = "http://appishkhan.cloudsite.ir/Gps/retrieve1.php";
String shomare1=shomare4.getText().toString();

// shomare1=shomare1;

URL url = null;
StringBuffer sb = new StringBuffer();
try {
url = new URL(strUrl);


HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.connect();

InputStream iStream = connection.getInputStream();
BufferedReader reader = new BufferedReader(new InputStreamReader(iStream));
String line = "";
while( (line = reader.readLine()) != null){
sb.append(line);
}

reader.close();
iStream.close();

} catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
return sb.toString();
}

@Override
protected void onPostExecute(String result) {
super.onPostExecute(result);
new ParserTask().execute(result);
}

}

// Background thread to parse the JSON data retrieved from MySQL server
private class ParserTask extends AsyncTask<String, Void, List<HashMap<String, String>>>{
@Override
protected List<HashMap<String,String>> doInBackground(String... params) {
MarkerJSONParser markerParser = new MarkerJSONParser();
JSONObject json = null;
try {
json = new JSONObject(params[0]);
} catch (JSONException e) {
e.printStackTrace();
}

نظرات

Qurban 11 سال پیش

سلام ..خسته نباشید منم همچین مشکلی دارم ..میخوام رکوردها رو بر اساس کاربری که وارد شده از دیتابیس بگیرم ..از سمت اندروید چگونه باید user  رو request بدم که فایل پی اچ پی برا ساس اون userرکوردها رو ارسال کنه .. کد سمت اندرویددر نظر قبلی

..:

نظرات


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