لدي مشكلة في لوحة تحكم بسيطة لمدونة … بحيث يعطي لي أن هناك خطأ في الأسطر كما في الصورة رقم 1
وفي الصورة 2 وضعت لك الأسطر التي فيها مشكلة أتمنى منكم مساعدتي وشكرا لكم أحلى مجتمع برمجي
الصورة رقم 1 :
لدي مشكلة في لوحة تحكم بسيطة لمدونة … بحيث يعطي لي أن هناك خطأ في الأسطر كما في الصورة رقم 1
وفي الصورة 2 وضعت لك الأسطر التي فيها مشكلة أتمنى منكم مساعدتي وشكرا لكم أحلى مجتمع برمجي
الصورة رقم 1 :
هذه ليست أخطاء بل تنبيه بأن الـ index الذي تستدعيه من array مُعينة لم يتم تعريفه من قبل في الصفحة، ولهذا فمن المفترض أن يعمل الكود معك
يُمكنك حل المشكلة بالتأكد من وجود الـ index قبل أخذ قيمته، هذا المثال يتأكد من وجود قيمة في index الـ title فيأخذها أو يأخذ بدل منها قيمة فارغة
$pTitle = isset($_POST['title']) ? $_POST['title'] : '';
إن كنت تستخدم PHP 7.0 أو أعلى يُمكنك اختصار الكود أعلاه
$pTitle = $_POST['title'] ?? '';
أو يمكنك منع عرض التنبيهات بإضافة الكود التالي إلى أعلى الصفحة لديك
error_reporting(E_ALL & ~E_NOTICE);
أو يمكنك منع عرض أي رسائل خطأ حتى التنبيهات، بإضافة الكود التالي إلى أعلى الصفحة لديك
error_reporting(0);
شكــــــــــــــــــــــــــٍرا لـــــــــــــــــــــك أخــــــــــــــــــــي