منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : كيف نخزن رسالة الخطأ ضمن متغير؟
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
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>';
 
                              }
 
                           
عند عدم وجود خطا يتم تظهر الرسالة كما هو واضح بالكود لكن عند وجود خطا تظهر رسالة الخطأبمكانه الافتراضي
اكتشفت اني اريد الطريقة الصحيحة لقنص الخطأ المود الموجود مثل عدمه.
xampp
أحدث نسخة انا اصلا مستجد بتعلم php
8.2.12
لقد رجعت للمحاولة لمعرفة الخطأ وما هي الفروق فيها ؟
خصوصا اخطاء الاتصال بقاعدة البيانات mysqli
ارجو ان اجد خبير يدلني على الكيفية.
الكود التالي يعرف الصح لكن لا يقتنص الخطا و اللذي اقصده اني اريده ان يظهر فقط رسالة الخطأ او على الاقل اريد ان يظهر رسالة محددة اكتبها كما بالمثال التالي:

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

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


من هذا الموقع