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

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

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

من چطور میتونم 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 سال پیش
0 0

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

"SELECT * FROM news WHERE ('news_id' > ؟)"
0 0
یعنی چی؟ میشه درست بنویسید؟ نمیتونم این News_id رو درست کنم. (11 سال پیش)
پاسخ به سوال 
علی  11 سال پیش
0 0

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

  $News_id= $_REQUEST['News_id'];
0 0
منظورتون واضح بگین ، درک نمی کنم چیکار میخواین بکنین ؟ (11 سال پیش)
0 0
ببین نیما جان ما میتونیم get و post کنیم حالا REQUEST این دوتا کار رو می کنه . منم از سمت دیتابیس لوکال می خوام آخرین ایدی رو بفرستم سمت سرور آنلاین تا با ایدی خودش چک کنه . که هر بار نیاد اطلاعات تکراری رو داخل لوکال بریزه. حالا من شرط رو گذاشتم داخل php ولی چطوری REQUEST بدم؟ (11 سال پیش)
پاسخ به سوال 
Qurban  11 سال پیش
0 0

   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 سال پیش
0 0

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

..:


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