بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
سوال در مورد REQUEST سمت سرور
من چطور میتونم 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' > ؟)"
پاسخ به سوال
علی
11 سال پیش
0
0
منظورم اینه همچین کدی رو کجا بزارم تا درست بفرسته؟
$News_id= $_REQUEST['News_id'];
پاسخ به سوال
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رکوردها رو ارسال کنه .. کد سمت اندرویددر نظر قبلی
..:
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .