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



ارسال اطلاعات به دیتابیس در هاست (در برنامه نویسی اندروید)زمان کنونی: ۱۳۹۵/۰۹/۱۹، ۰۸:۰۵ ب.ظ
کاربران در حال بازدید این موضوع: 1 مهمان
نویسنده: aliasghar
آخرین ارسال: aliasghar
پاسخ 5
بازدید 1837

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

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

#1
با سلام و خسته نباشید
دوستان کسی میدونه چطوری میتونم اطلاعاتی رو به sql داخل هاست دریافت و ارسال کنم برای دریافت تقریبا میدونم باید چیکار کنم اما برای ارسال اون مشکل دارم ممنونم میشم راهنمایی کنید ...
پاسخ

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

#2
سلام.
اگر منظورتون ذخیره اطلاعات در پایگاه داده MySQL می باشد، نیاز به یک صفحه واسطه هست (مثلا به زبان php) که اطلاعات را دریافت کرده و در پایگاه داده ذخیره کند.
به این صورت کدنویسی می کنید که مثلا اگر متغیر A و B به صفحه ارسال شدند (چک کردن با تابع isset در PHP)، آنگاه کد ذخیره در پایگاه داده اجرا شود.
همچنین بر اساس موفقیت آمیز بودن یا شکست در ذخیره اطلاعات، باید دو پاسخ متفاوت در خروجی صفحه نمایش داده شود.
در برنامه اندروید هم، صفحه را فراخوانی می کنید و موفقیت آمیز بودن ذخیره شدن را از پاسخ صفحه واسطه چک می کنید.

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

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

#3
ممنون میشه یه مثال ساده بزنید ممنون میشم
پاسخ

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

#4
یک کد PHP نمونه را در کلید زیر نوشته ایم (البته باید تغییراتی را در آن ایجاد کنیم) :

کلید شماره 313

کد PHP ارائه شده در کلید فوق :

کد پی‌اچ‌پی:
<?php
if(isset($_POST['country']) && isset($_POST['age'])){
    
$country $_POST['country'];
    
$country htmlspecialchars($country);
    
$country strip_tags($country);
         
    
$age $_POST['age'];
    
$age htmlspecialchars($age);
    
$age strip_tags($age);
         
    echo 
"country : ".$country." --- age : ".$age."";
}
?>

توابع htmlspecialchars و strip_tags را برای امنیت بیشتر نوشته ایم (توضیحات بیشتر را در آن کلید و همچنین بخش آموزش PHP بخوانید). البته توصیه این است که یک تابع PHP با نام clean تعریف کرده که تمامی موارد امنیتی دریافت مقدار از کاربر را به ورودی اعمال نماید و سپس آن را به صورت زیر برای دریافت مقادیر ورودی به کار ببرید :

کد پی‌اچ‌پی:
$age clean($_POST['age']); 

معمولا سایت های برنامه نویسی، کد مربوط به تابع clean خود را در اختیار کاربران قرار نمی دهند (به دلایل امنیتی)، بنابراین می توانید در سایت های انگلیسی زبان، نکات مربوط به امنیت دریافت مقدار از کاربر را مطالعه کرده و تابع clean مناسب را برای خود بسازید.
کد مربوط به قرار دادن اطلاعات در پایگاه داده را هم باید درون if بنویسید و نکته امنیتی مربوط به آن هم استفاده از تابع mysql_real_escape_string می باشد.
ذخیره اطلاعات در پایگاه داده MySQL :

کلید شماره 566

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

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

#5
دمت گرم و ممنون
پاسخ
 سپاس شده توسط admin


پرش به انجمن:


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

آخرین کلیدهای غیررایگان

شما هم می توانید کلیدهای غیررایگان منتشر کنید (بیشتر بدانید)