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

اطمینان یافتن از انجام درست عملیات سمت سرور

فرهاد  7 سال پیش  7 سال پیش
0 0

سلام

میخوام بدونم چطور میشه برای انجام هر عملیات سمت سرور مثل  update, insert از وضعیت عملیات با خبر شد.

مثال من در برنامه ام برای کاربر درج نظر در مورد محصول دارم و میخوام هر کاربر فقط یکبار برای هر محصول نظر بدهد این کار رو با کد زیر درست انجام دادم وی حالا میخوام به کاربر اطلاع بدم که شما فقط یکبار میتوانید نظر بدهید.

 function insertNote(){
$connection = connectToDatabase();

$codeProduce = $_REQUEST['clientCodeProduce']; #کد کالا
$note = $_REQUEST['note']; # متن نظر
$writer = $_REQUEST['writer']; # نویسنده
#اینجا چک کردم که آیا قبلا این کاربر برای این محصول نظر داده یا نه
$sql=mysqli_query($connection,"SELECT * FROM `note` WHERE `writer`='$writer' and `codeProduce`='$codeProduce'");
if ($sql->num_rows > 0){ #اینجا گفتم اگه نظر داده شما دوستان گلم بگید چی کنم
اینجا چی بفرستم سمت برنامه ام و تو برنامه ام چی دریافت کنم
}
else{
#اینجا گفتتم اگه نظر نداده نظرش رو ثبت کن
mysqli_query($connection, "INSERT INTO `note`(`id`, `codeProduce`, `note`, `showPermission`,`writer`) VALUES (null,'$codeProduce','$note','0','$writer')");
mysqli_close($connection);
}
}

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

+2 0
سلام یکی از راه هایی که خیلی ها استفاده میکنن اینه که تهش یه چیزی رو برگردونه مثلا true در اون صورت میتونین مطمئن شین که انجام شده (7 سال پیش)
0 0
سلام دوست عزیز من php کار نکردم شما نمی دونی چطوری؟ (7 سال پیش)
0 0
بزارین یه نمونه کد پیدا کنم براتون بزارم (7 سال پیش)
+1 0
درود دوست عزیز کافیه تابع مورد نظر برای انجام اون کار اگر درست انجام شده بود مقدار true را return کنه. درست شبیه توابع جاوا (7 سال پیش)
 برای این سوال پاسخی وجود ندارد.

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