حل مشكلة ظهور خطأ في قاعدة البيانات عند تعديل + تحديث الأعضاء [3.7.4]حصرياً .. حل مشكلة ظهور خطأ في قاعدة البيانات عند تعديل + تحديث الأعضاء في النسخة [3.7.4] ظهرت في النسخة الجديدة 3.7.4 خطأ عند التعديل على بيانات أي عضو .. وعند تحديث أسماء الأعضاء من خلال تحديث العدادات في لوحة التحكم .. طرحت المشكلة في موقع الشركة .. وطرح الحل ايضاً هناك .. واتضح انه من خلل او نقص في كود في الملف : كود PHP: includes/class_dm_user.php الأخوة الي عندهم ترخيص .. ممكن ينزلوا النسخة من جديد من منطقة الترخيص في موقع الشركة .. لان التعديل تم طرحه في النسخة من جديد .. بحسب قول الشركة .. لحل المشكلة .. قم بفتح الملف : كود PHP: includes/class_dm_user.php وابحث عن : كود PHP: // visitormessage 'postusername' $this->dbobject->query_write(" UPDATE " . TABLE_PREFIX , "visitormessage SET postusername = '" . $this->dbobject->escape_string($username) . "' "); واستبدله بـ : كود PHP: // visitormessage 'postusername' $this->dbobject->query_write(" UPDATE " . TABLE_PREFIX . "visitormessage SET postusername = '" . $this->dbobject->escape_string($username) . "' WHERE postuserid = $userid "); قد لا يحظ البعض الفرق بين الكودين .. الأول والثاني .. من ناحية الاستبدال .. لان الفرق بينهم بسيط .. وهو استبدال , بـ . في TABLE_PREFIX فقط .! والسلام عليكم ..

حصرياً .. حل مشكلة ظهور خطأ في قاعدة البيانات عند تعديل + تحديث الأعضاء في النسخة [3.7.4]


ظهرت في النسخة الجديدة 3.7.4 خطأ عند التعديل على بيانات أي عضو ..
وعند تحديث أسماء الأعضاء من خلال تحديث العدادات في لوحة التحكم ..

طرحت المشكلة في موقع الشركة .. وطرح الحل ايضاً هناك .. واتضح انه من خلل او نقص في كود في الملف :
كود PHP:

includes/class_dm_user.php

الأخوة الي عندهم ترخيص ..
ممكن ينزلوا النسخة من جديد من منطقة الترخيص في موقع الشركة .. لان التعديل تم طرحه في النسخة من جديد .. بحسب قول الشركة ..

لحل المشكلة ..

قم بفتح الملف :
كود PHP:
includes/class_dm_user.php

وابحث عن :
كود PHP:
// visitormessage 'postusername'
$this->dbobject->query_write("

UPDATE "
. TABLE_PREFIX , "visitormessage
SET postusername = '"
. $this->dbobject->escape_string($username) . "'
"
);

واستبدله بـ :
كود PHP:
// visitormessage 'postusername'
$this->dbobject->query_write("

UPDATE "
. TABLE_PREFIX . "visitormessage
SET postusername = '"
. $this->dbobject->escape_string($username) . "'
WHERE postuserid = $userid
"
);

قد لا يحظ البعض الفرق بين الكودين .. الأول والثاني .. من ناحية الاستبدال .. لان الفرق بينهم بسيط ..
وهو استبدال , بـ . في TABLE_PREFIX فقط .!

والسلام عليكم ..

شرح بالصور لعمل فورمات للـ xp + حل مشكلة بطء الجهاز

twitter شارك هذه الصفحة :

شارك الصفحة في الفيس بوك
شارك الصفحة في صدي قوقل
شارك الصفحة في تويتر Twitter
تابعنا عبر خدمة الخلاصات RSS
تابع تعليقات المدونة عبر الـRSS

أضف بريدك للاشتراك بالقائمة البريدية

Delivered by FeedBurner

0 التعليقات:

إرسال تعليق