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

موضوع: پیغام Cannot add or update a child row: a foreign key constraint fails با فعال سازی ssl

  1. #1
    عضو جدید
    تاریخ عضویت
    Sep 2020
    نوشته ها
    10
    تشکر تشکر کرده 
    3
    تشکر تشکر شده 
    0
    تشکر شده در
    0 پست

    پیش فرض پیغام Cannot add or update a child row: a foreign key constraint fails با فعال سازی ssl

    با درود
    وقتی ssl را فعال می کنم در درگاه بانکی (ملت) هنگام بازگشت به سایت پرداخت انجام نشده و پیغام زیر را می دهد (بدون ssl مشکلی ندارد)
    خطای اول
    کد:
    [Query Error:] Cannot add or update a child row: a foreign key constraint fails (`user`.`form_detail`, CONSTRAINT `form_detail_ibfk_3` FOREIGN KEY (`res_id`) REFERENCES `form_result` (`id`) ON DELETE CASCADE ON UPDATE CASCADE) [Query:] INSERT INTO `form_detail` (`res_id`,`field_id`,`value`) VALUES (0,'1','<a href=\'./?cmd=epay_details&payid=0\'>مبلغ: ریال ـ رسید دیجیتالی بانک ملت: </a>')
    خطای دوم:

    کد:
    [Query Error:] SOAP ERROR: Array ( [faultcode] => soap:Client [faultstring] => Unmarshalling Error: For input string: ""
    درصورت امکان راهنمایی نمایید
    تصاویر پیوست شده تصاویر پیوست شده

  2. # ADS




     

  3. #2
    عضو انجمن AMIB آواتار ها
    تاریخ عضویت
    Sep 2016
    نوشته ها
    159
    تشکر تشکر کرده 
    12
    تشکر تشکر شده 
    131
    تشکر شده در
    106 پست

    پیش فرض پاسخ : پیغام Cannot add or update a child row: a foreign key constraint fails با فعال سازی ssl

    این خطا به دلیل استفاده از ssl نیست. اگر قطعا موقع استفاده از ssl این خطا دیده می‌شود، به دلیل رفتار متفاوت سایت یا غیراصولی سایت موقع باز شدن به صورت ssl هست
    رفع این مشکل در هر صورت نیازمند دسترسی به کدهای سایت و پیدا کردن علت واقعی مشکل در اون قسمت هست

  4. #3
    عضو جدید
    تاریخ عضویت
    Sep 2020
    نوشته ها
    10
    تشکر تشکر کرده 
    3
    تشکر تشکر شده 
    0
    تشکر شده در
    0 پست

    پیش فرض پاسخ : پیغام Cannot add or update a child row: a foreign key constraint fails با فعال سازی ssl

    با تشکر
    کد مربوط به پرداخت و آپدیت دیتا بیس
    کد PHP:
    {

        
    ENGINE::page_title('نتیجه‌ی تراکنش');
        
    $epfld newdb()->select('id','config')->from('form_field')->where("form_id=$FRMID && type='epayment' && status=1")->exec()->fetch();

        
    $paid_before=newdb()->read("value","form_detail","res_id=$RESID and field_id=$epfld->id");
        
        
    newdb()->update('form_detail')->
        
    set('value',$paid_before" | <a href='./?cmd=epay_details&payid={$ePay->pay_id}'>مبلغ: {$ePay->pay_amount} ریال ـ رسید دیجیتالی ".ENGINE::$config->epay->{$_GET['portal']}->title.": $ePay->pay_refid</a>")->
        
    where("res_id=$RESID and field_id=$epfld->id")->
        
    exec();

        
        return 
    $ePay->get_output();


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

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

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

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

  1. پیغام Maximum check online fails reached در ibs
    توسط jps در انجمن اکانتینگ Accounting
    پاسخ ها: 0
    آخرين نوشته: December 12th, 2015, 19:45
  2. مشکل در child name server
    توسط m.doulabi در انجمن سوالات و مشکلات
    پاسخ ها: 0
    آخرين نوشته: April 30th, 2015, 01:39
  3. پاسخ ها: 1
    آخرين نوشته: March 18th, 2014, 21:02
  4. بعد از آپگرید whmcs به 5.2.5 پیغام An update is available! دیده میشه
    توسط bidari در انجمن سوالات و مشکلات
    پاسخ ها: 3
    آخرين نوشته: May 22nd, 2013, 05:02
  5. update نشدن ویندوز در سرور مجازی !
    توسط reza115 در انجمن وی ام ور Vmware
    پاسخ ها: 12
    آخرين نوشته: January 18th, 2012, 22:48

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

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