انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
لیست علاقه مندی ها در دیتابیس تحت وب (در اندروید)

لیست علاقه مندی ها در دیتابیس تحت وب (در اندروید)

#3
سلام.
برای تشخیص گوشی های مختلف (کاربران مختلف) از یکدیگر، باید شماره سریال گوشی کاربر را به دست آوریم (کلید شماره 2974).
لیست علاقه مندی، شامل شماره های مربوط به مباحث است. می توانید در بین شماره ها، یک علامت خاص (مثلا *) را قرار بدهید (با استفاده از یک حلقه for) و بعد کل رشته (String) حاصل را به سرور سایت ارسال کند. به عنوان مثال :

کد پی‌اچ‌پی:
15*45*78*122*153 

در صفحه PHP موجود در سرور سایت، این رشته و همچنین شماره سریال گوشی دریافت می شود و هر دو را در یک جدول (table) از پایگاه داده ذخیره می کنیم. 
پس هنگام دریافت لیست علاقه مندی از سرور سایت، باید یک صفحه PHP داشته باشیم که شماره سریال گوشی کاربر را دریافت کرده و بر اساس آن، اطلاعات مربوط به شماره مباحث را از پایگاه داده خوانده و در خروجی نمایش دهد.
اکنون باید شماره ها را از رشته دریافتی استخراج کنیم و آنها را به صورت یک آرایه (َArray) داشته باشیم. برای تبدیل یک رشته (String) به تعدادی رشته، بر اساس وجود یک علامت در آن (که در اینجا علامت * می باشد)، کلید زیر را بخوانید :

کلید شماره 362

------------------------------------

در صورت تمایل، به جای تشخص شماره سریال گوشی، می توان از ساخت account برای کاربران در سایت استفاده نمود، اما دردسر بیشتری دارد (البته گفتید برنامه اندروید شما چنین امکانی دارد). در این حالت، هر کاربر یک id منحصربفر خواهد داشت. در همان جدول حاوی اطلاعات کاربران ثبت نام کرده، می توان یک ستون (Column) را به لیست علاقه مندی ها اختصاص داد (به همان شکل قبلی که شرح دادیم) و صفحه PHP ، شماره id مربوط به کاربر و رشته مربوط به لیست علاقه مندی ها را دریافت کرده و سپس اطلاعات را در جدول ذخیر می کند (همچنین یک پارامتر امنیتی هم باید در نظر گرفته شود). باید امنیت صفحه به گونه ای باشد که کسی نتواند اطلاعات غلط برای account دیگر کااربران، به آن صفحه ارسال کند (مثلا id که یک شماره است را حدس بزند). یعنی ممکن است فردی با دانستن آدرس صفحه و نوع ورودی های آن، یک سری اطلاعات غلط را به صفحه ارسال کند تا اطلاعات در جدول ذخیره شوند، پس شما باید کد صفحه را به گونه ای بنویسید که تنها خود کاربر بتواند اطلاعات مربوط به خود را تغییر بدهد.

bookbook 
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
پاسخ
 سپاس شده توسط fruruf


پیام‌های این موضوع
RE: لیست علاقه مندی ها در دیتابیس تحت وب - توسط fruruf - ۱۳۹۴/۰۴/۱۶, ۰۷:۳۷ ب.ظ
RE: لیست علاقه مندی ها در دیتابیس تحت وب - توسط admin - ۱۳۹۴/۰۴/۱۷, ۰۲:۰۵ ب.ظ

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان