منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
كيف نخزن رسالة الخطأ ضمن متغير؟ - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم برمجة وتطوير المواقع (http://vb4arb.com/vb/forumdisplay.php?fid=51)
+--- قسم : قسم PHP (http://vb4arb.com/vb/forumdisplay.php?fid=58)
+---- قسم : قسم اسئلة PHP (http://vb4arb.com/vb/forumdisplay.php?fid=59)
+---- الموضوع : كيف نخزن رسالة الخطأ ضمن متغير؟ (/showthread.php?tid=51548)



كيف نخزن رسالة الخطأ ضمن متغير؟ - justforit - 10-02-25

PHP كود :
$txt='';
 
                              try{
 
                                  $q;
 
                                  $txt="Done_OK";
 
                                  echo '<script>document.getElementById("result").innerHTML="'.$txt.'";</script>'
 
                              }
 
                              catch (Exception $e  {
 
                               
                                $txt
=$e->getMessage();
 
                               echo '<script>document.getElementById("result").innerHTML="'.$txt.'";</script>';
 
                              }
 
                           
عند عدم وجود خطا يتم تظهر الرسالة كما هو واضح بالكود لكن عند وجود خطا تظهر رسالة الخطأبمكانه الافتراضي



RE: كيف نخزن رسالة الخطأ ضمن متغير؟ - justforit - 10-02-25

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


RE: كيف نخزن رسالة الخطأ ضمن متغير؟ - justforit - 10-02-25

أحدث نسخة انا اصلا مستجد بتعلم php
8.2.12


RE: كيف نخزن رسالة الخطأ ضمن متغير؟ - justforit - 15-02-25

لقد رجعت للمحاولة لمعرفة الخطأ وما هي الفروق فيها ؟
خصوصا اخطاء الاتصال بقاعدة البيانات mysqli
ارجو ان اجد خبير يدلني على الكيفية.
الكود التالي يعرف الصح لكن لا يقتنص الخطا و اللذي اقصده اني اريده ان يظهر فقط رسالة الخطأ او على الاقل اريد ان يظهر رسالة محددة اكتبها كما بالمثال التالي:

PHP كود :
if(!mysqli_connect($mydb_host,$mydb_user,$mydb_password)){
 
   echo 'error';
}else {
 
   echo 'welcome';




RE: كيف نخزن رسالة الخطأ ضمن متغير؟ - justforit - 15-02-25

وجدت كود ظنيت انه قد خرب علي الا انه يعمل بشكل جيد وهو كالتالي:
كود :
mysqli_report(MYSQLI_REPORT_STRICT | MYSQLI_REPORT_ALL);


من هذا الموقع