نمایش نتایج: از شماره 1 تا 7 , از مجموع 7

موضوع: نمایش پیغام خطا بعد از رفرش شدن ضفحه

  1. #1
    عضو انجمن
    تاریخ عضویت
    Jun 2015
    نوشته ها
    194
    تشکر تشکر کرده 
    213
    تشکر تشکر شده 
    22
    تشکر شده در
    20 پست

    پیش فرض نمایش پیغام خطا بعد از رفرش شدن ضفحه

    وقتی کاربر یک فیلدی رو میخواد حذف کنه . رویه ( حذف ) کلیک میکنه id مورد نظر تو url قرار میگیره و در صورت حضورش تو دیتابیس اون فیلد رو حذف میکنیم .
    خب . میخوام بعد از حذف اروری بر مبنای ( موفقیت : رکورد شما حذف شد ! ) نمایش بهش بدم .
    این کدمه . کار میکنه فقط مشکلم نمایش پیغام بعد رفرش شدنه :
    کد PHP:
    if(isset($_GET['id']) && !empty($_GET['id'])){
        
    $id=(int) $_GET['id'];
        
    $delete1='';
        
    $result7=$connect->prepare("SELECT `id` FROM `db_category` WHERE `id`=?");
        
    $result7->bindValue(1,$id);
        if(
    $result7->execute()){
            
    $count2=$result7->rowCount();
            if(
    $count2===1){
                
    $result8=$connect->prepare("DELETE FROM `db_category` WHERE `id`=?");
                
    $result8->bindValue(1,$id);
                if(
    $result8->execute()){
                    
    header('location: category.php');
                    
    $delete1='رکورد مورد نظر خذف شد';
                    die;
                }
                else{
                    
    header('location: category.php');
                    die;
                }
            }
        }
        else{
            
    header('location: category.php');
            die;
        }

    ویرایش توسط <?php?> : April 30th, 2016 در ساعت 11:06

  2. # ADS




     

  3. #2
    عضو انجمن miladtnt آواتار ها
    تاریخ عضویت
    Mar 2016
    محل سکونت
    TabriZ
    نوشته ها
    247
    تشکر تشکر کرده 
    219
    تشکر تشکر شده 
    376
    تشکر شده در
    275 پست

    پیش فرض پاسخ : نمایش پیغام خطا بعد از رفرش شدن ضفحه

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

  4. تعداد تشکر ها ازmiladtnt به دلیل پست مفید


  5. #3
    عضو دائم
    تاریخ عضویت
    Sep 2012
    محل سکونت
    hetzners rack
    نوشته ها
    2,739
    تشکر تشکر کرده 
    2,675
    تشکر تشکر شده 
    6,577
    تشکر شده در
    3,502 پست

    پیش فرض پاسخ : نمایش پیغام خطا بعد از رفرش شدن ضفحه

    سلام.

    کد رو به صورت زیر تغییر دهید:

    header('location: category.php?deleted=true');
    die;

    شما اقدام تغییر آدرس به category.php می کنید و اصلا به قسمت $delete1 نمیرسه!

    برای اینکار می تونید از alert java script استفاده کنید.

    اگر حذف شد به آدرس category.php?deleted=true هدایت بشه سپس در category.php تعریف می کنید که اگر در get deleted = true باشد پیغام را نمایش دهد.

    http://paste.ubuntu.com/16139860/


    موفق باشید.

  6. تعداد تشکر ها ازYas-Host به دلیل پست مفید


  7. #4
    عضو انجمن
    تاریخ عضویت
    Jun 2015
    نوشته ها
    194
    تشکر تشکر کرده 
    213
    تشکر تشکر شده 
    22
    تشکر شده در
    20 پست

    پیش فرض پاسخ : نمایش پیغام خطا بعد از رفرش شدن ضفحه

    نقل قول نوشته اصلی توسط miladtnt نمایش پست ها
    برا کاربر یه session بدید که محتواش متن ارور یا موفقیت باشه تو صفحه ک بش منتقل میشه (بعد رفرش) دستور شرطی بزارید اگه session بود پیام موفقیت رونشون بده بعد session رو پاک کنه
    به غیر سشن نمیشه از روش دیگه استفاده کرد ؟

    شنیدم دستورات مثل die , exit وقتی دارن اتمام صفحه رو اعلام میکنن میتونن با خودشون یک مقدارم هم ببرن .

  8. #5
    عضو انجمن miladtnt آواتار ها
    تاریخ عضویت
    Mar 2016
    محل سکونت
    TabriZ
    نوشته ها
    247
    تشکر تشکر کرده 
    219
    تشکر تشکر شده 
    376
    تشکر شده در
    275 پست

    پیش فرض پاسخ : نمایش پیغام خطا بعد از رفرش شدن ضفحه

    نقل قول نوشته اصلی توسط Yas-Host نمایش پست ها
    سلام.

    کد رو به صورت زیر تغییر دهید:

    header('location: category.php?deleted=true');
    die;

    شما اقدام تغییر آدرس به category.php می کنید و اصلا به قسمت $delete1 نمیرسه!

    برای اینکار می تونید از alert java script استفاده کنید.

    اگر حذف شد به آدرس category.php?deleted=true هدایت بشه سپس در category.php تعریف می کنید که اگر در get deleted = true باشد پیغام را نمایش دهد.

    http://paste.ubuntu.com/16139860/


    موفق باشید.
    اخه اونوخ هی از اون صفحه با متد گت بازدید کنه مینویسه حذف شد که

  9. تعداد تشکر ها از miladtnt به دلیل پست مفید


  10. #6
    عضو دائم
    تاریخ عضویت
    Sep 2012
    محل سکونت
    hetzners rack
    نوشته ها
    2,739
    تشکر تشکر کرده 
    2,675
    تشکر تشکر شده 
    6,577
    تشکر شده در
    3,502 پست

    پیش فرض پاسخ : نمایش پیغام خطا بعد از رفرش شدن ضفحه

    نقل قول نوشته اصلی توسط miladtnt نمایش پست ها
    اخه اونوخ هی از اون صفحه با متد گت بازدید کنه مینویسه حذف شد که
    بله اما می توان از $_post هم استفاده کرد.

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

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

  11. تعداد تشکر ها ازYas-Host به دلیل پست مفید


  12. #7
    عضو انجمن miladtnt آواتار ها
    تاریخ عضویت
    Mar 2016
    محل سکونت
    TabriZ
    نوشته ها
    247
    تشکر تشکر کرده 
    219
    تشکر تشکر شده 
    376
    تشکر شده در
    275 پست

    پیش فرض پاسخ : نمایش پیغام خطا بعد از رفرش شدن ضفحه

    نقل قول نوشته اصلی توسط <?php?> نمایش پست ها
    به غیر سشن نمیشه از روش دیگه استفاده کرد ؟

    شنیدم دستورات مثل die , exit وقتی دارن اتمام صفحه رو اعلام میکنن میتونن با خودشون یک مقدارم هم ببرن .
    Session نشد cookie

    من خودم برا سایت خودم ک نوشتم از روشی که اقای یاس هاست گفتن استفاده میکنم :/ ولی اینی بهتون گفتم اصولی تره high level هس برا شما که میخواید سی ام اس بنویسید

    - - - Updated - - -

    نقل قول نوشته اصلی توسط Yas-Host نمایش پست ها
    بله اما می توان از $_post هم استفاده کرد.

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

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

  13. تعداد تشکر ها ازmiladtnt به دلیل پست مفید


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. پیغام مکرر از طرف سرور
    توسط taha_2011 در انجمن سوالات و مشکلات
    پاسخ ها: 9
    آخرين نوشته: January 17th, 2015, 19:38
  2. مشکل ورودی و پیغام گوگل
    توسط S-ARM در انجمن سوالات و مشکلات
    پاسخ ها: 1
    آخرين نوشته: August 25th, 2013, 22:20
  3. پاسخ ها: 0
    آخرين نوشته: May 7th, 2013, 08:09
  4. پیغام پلسک در هنگام نصب
    توسط marlboro در انجمن پلسک Plesk
    پاسخ ها: 7
    آخرين نوشته: February 15th, 2011, 12:01
  5. پیغام عجیب تروخدا کمک
    توسط PoshtibanCo در انجمن سی پنل CPanel
    پاسخ ها: 2
    آخرين نوشته: December 14th, 2010, 15:41

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •