solymanimasuod

نمایشش اطلاعات از سمت سرور به صورت پیش نمایش قبل از تایید نهایی

6 ارسال در این موضوع قرار دارد

با سلام من در اندروید  یک فرم دارم که میخواهم  وقتی داده های فرم را ثبت میکنم   پیش نمایش آن  نشان داده شود و بعد از تایید نهایی تمام داده های جدول به سرور اصلی انتقال  پیدا کند چگونه میتوان در mysql  جداول موقت ایجاد کرد مثل سبد خرید فروشگاه اینترنتی محصولات در ان قرار دارد ولی از موجودی کالا تا پرداخت نهایی کسر نمیگردد  - درضمن اطلاعات این برنامه فقط تاریخخ و ساعت ثبت میشه شاید در دقیقه چندین تاریخ و ساعت ثبت میشه 

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

سلام

فکر نمیکنم سبد خرید یه جدول موقت باشه حداقل من این کاررو نمیکنم

برای هر یوزر یه جدول برای سبد خرید دارید که وقتی کالایی به سبد خرید اضافه میشه یه رکورد با مشخصات کالا به جدول اصافه میشه

وداخل برنامه هم هرجا خواست سبد خرید رو ببینه باید محتوای همون جدول رو براش نمایش بدید

برای بقیه هم باید دید که دقیقا چی میخواید

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

سلام

ممنون از پاسختون 

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

من ی فرم دارم که اطلاعات دانشجویان رو میگیره و بدون رفرش (در پایین صفحه نشون میده) 
این اطلاعات به صورت سطری در جدول پایین نمایش داده میشه به عبارتی پیش نمایش هستش .
حالا سوال اینجاست
من نمی خوام که اطلاعات به صورت صد درصد در دیتا بیس قرار بگیره و تا تایید نهایی رو نزده و پیش نمایش دوم رو هم تایید نکرده کل اطلاعات وارد دیتابیس اصلی بشه . 
من روش کار با جداول موقت رو بلد نیستم از ایجادش تا اصول کارش یا اصلا در php راهی هست که بشه اینجور کارهای پیش نمایش بدون ارسال به دیتابیس اصلی رو انجام داد.
در ضمن تعداد نفراتی که با این سایت کار میکنند زیاده یعنی فقط یک نفر این کارو نمیکنه ممکنه چندین نفر این کارو همزمان انجام بدن

خیلی خیلی ممنون دارتون میشم جواب بدید پون به شدت کارم گیره

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
در 4 ساعت قبل، solymanimasuod گفته است :

سلام

ممنون از پاسختون 

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

من ی فرم دارم که اطلاعات دانشجویان رو میگیره و بدون رفرش (در پایین صفحه نشون میده) 
این اطلاعات به صورت سطری در جدول پایین نمایش داده میشه به عبارتی پیش نمایش هستش .
حالا سوال اینجاست
من نمی خوام که اطلاعات به صورت صد درصد در دیتا بیس قرار بگیره و تا تایید نهایی رو نزده و پیش نمایش دوم رو هم تایید نکرده کل اطلاعات وارد دیتابیس اصلی بشه . 
من روش کار با جداول موقت رو بلد نیستم از ایجادش تا اصول کارش یا اصلا در php راهی هست که بشه اینجور کارهای پیش نمایش بدون ارسال به دیتابیس اصلی رو انجام داد.
در ضمن تعداد نفراتی که با این سایت کار میکنند زیاده یعنی فقط یک نفر این کارو نمیکنه ممکنه چندین نفر این کارو همزمان انجام بدن

خیلی خیلی ممنون دارتون میشم جواب بدید پون به شدت کارم گیره

شما میتوانید از sharedPrefrences برای اینکار استفاده کنید و اطلاعات را بدین صورت در یک حافظه موقت نگه دارید و سپس به دیتابیس بفرستید

 

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

اصلا اطلاعات نباید سمت سرور ارسال شه شما باید در حافظه ی موقت اندروید نگهداری کنید که دو راه بیشتر ندارید یکی اینکه از sqlite استفاده کنید و یک تیبل موقتی درست کنید توش ایمبورت کنید و بعد از اینکه تایید نهایی شد از اونجا فراخوانی کنید و به سمت سرور ارسال کنید تا ثبت نهایی بشه که البته یک راه دیگه که ساده تر هم هست استفاده از sharedprefrecens  هست که اطلاعات رو دقیقا مثل راه اول در یک محلی ذخیره میکنه و دیگه تیبلی در کار نیست بلکه اطلاعات باید بصورت کلید و مقدار ذخیره بشه مثلا name = ali و .... و بعدا میتونی ازش استفاده کنی برای ارسال به سمت سرور 

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

سلام دوست عزیز  من این اطلاعات   خیلی زیاده یعنی به تعداد زیادی اطلاعات ثبت میشه  فقط یدونه اطلاعات نیست  ایا شیرید پروفرینسس میتونه به تعداد زیادی هم زمان مثلا 50 تا  اطاعات  توی خودش ذخیره کنه ؟

اگه کدشو بلد هستید برام بذارید  ممنون میشم 

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری

  • مطالب مشابه

    • توسط h.a.m.i.d
      سلام دوستان وقت بخیر ، من دارم یه اپلیکشن آماده می کنم که ارتباط با سرور داره
      داخل هاست من یه یه دیتابیس دارم که اینجا تیبل  users مد نظرم هست، داخل این جدول من چهار ستون دارم که عبارتند از ID,username,pass,date
      date زمان عضوت کاربر به صورت خودکار پر میشه
      حالا سوال اینجاست که من یه بخش پروفایل داخل مین اکتیوتیم دارم که میخوام داخلش تاریخ عضویت کاربر نشون داده بشه، روال به اینصورت هست که داخل اپ یوزنیم و پس رو از شیردپرفرینس میگیره میفرسته به سمت سرور و داخل فایل php اطلاعات دریافت میشه و ستون تاریخ متناظر با اون اطلاعات کاربری دوباره ارسال میشه به سمت اندروید و محتوای تکست ویو مورد نظر رو میسازه ، ولی من تو دریافت اطلاعات از php داخل اپلیکیشن و نوشتن کدها به مشکل خوردم اگه ممکنه برنامه و یا کدهای  php رو برام اصلاح کنید ممنونم.
      برنامه سمت اندروید:
      private void ShowProfile(){ profile = new MaterialDialog.Builder(MainActivity.this) .customView(R.layout.alert_aprofile,false) .show(); AsyncHttpPost post = new AsyncHttpPost( "http://****************profile.php" ); post.setTimeout(5000); MultipartFormDataBody body = new MultipartFormDataBody(); body.addStringPart("Username",sp.getString("Username", null)); body.addStringPart("Pass",sp.getString("Pass", null)); post.setBody(body); AsyncHttpClient.getDefaultInstance().executeString(post, new AsyncHttpClient.StringCallback() { @Override public void onCompleted(final Exception e, AsyncHttpResponse source, final String result) { if (e != null) { MainActivity.this.runOnUiThread(new Runnable() { @Override public void run() { wait.dismiss(); Toast.makeText(MainActivity.this, "no connection", Toast.LENGTH_LONG).show(); e.printStackTrace(); } }); } if (!result.equals("")) { MainActivity.this.runOnUiThread(new Runnable() { @Override public void run() { items.clone(); try { JSONArray jsonArray = new JSONArray(result); for (int i = 0; i < jsonArray.length(); i++) { JSONObject object = jsonArray.getJSONObject(i); HashMap<String, Object> hash_add = new HashMap<String, Object>(); hash_add.put("Date", object.getString("Date")); hash_all.add(hash_add); items = new String[hash_all.size()]; } } catch (Exception e) { e.printStackTrace(); } } }); } } }); کدهای php :
      function get(){ $connection = connectToDatabase(); $Username = $_REQUEST['Username']; $Pass = $_REQUEST['Pass']; if($Username!="" && $Pass!=""){ $result = mysqli_query($connection,"select Date from users where Username='$Username' and Pass='$Pass'"); $array_finish = array(); while($row = mysqli_fetch_array($result)){ $record = array(); $record['Date'] = $row['Date']; $array_finish[] = $record ; } echo json_encode($array_finish); }else { print "null"; } mysqli_close($connection); } می دونم که سمت اندروید برنامه م کامل نیست پس اگه راهی هست راهنماییم کنید کدهای متناسب با این php رو داخل اندروید بنویسم.
      ممنونم
       
    • توسط mostafa2020
      سلام
      من میخوام فایلی رو که تو سرور هستش دانلود کنم ولی دسترسی به اون برای عموم نیست .
      به عبارتی اگه آدرس فایل رو داخل مرورگر قرار بدیم خطای 403 میده (صفحه پایین).
      برای دانلود این فایل بایدچی کار کنم ؟
      آدرس رو چطور دسترسی پیدا کنم؟
      با تشکر 
       

    • توسط alireza123
      سلام میخواستم بدونم بهترین روش دریافت اطلاعات کدومه .
      از طریق کلاس asynctask یا کتابخانه مثل والی 
    • توسط Amir2115
      سلام.سرور backendless چه فرقی با سرورای دیگه داره؟من فایل php رو توش میزارم بعد وقتی آدرسشو میزنم تو مرورگر دانلودش میکنه ولی خب سرورای دیگه وقتی میزنی توی یک صفه مرورگر بازش میکنه..
    • توسط Amir2115
      میخاستم ببینم میشه یک فایلیو توی سرور قرار داد مثلا به این لینک (این لینک مثاله!)
      http://google.com/amir.txt
      بعد گفت اگه همچین ادرسی وجود داشت این کارو بکن؟اگه میشه کدشو بگین

  • دوره آموزشی اندروید آموزش ویدئویی اندروید سورس اندروید دوره اندروید آموزش Kotlin آموزش برنامه نویسی ios مهارت های فروش طراحی اپلیکیشن Kurdina Music Android Framework
  • فایل