رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل در تابع auto_load
#1
سلام
به جای مستقیم استفاده کردن از require_once خواستم از auto_load استفاده کنم که با مشکل مواجه شدم...
این کدهای تابع :
<?php
function AdminInfo($classname){
   $file = __DIR__ . '/classes/' . $classname . '.php' ;
   if(file_exists($file)){
       require_once $file;
   }
}
spl_autoload_register('AdminInfo');
?>
$r = new ReadInfoAdmin;

$r->rdAdmin();


پیغام های خطا :
Notice: Undefined index: conn in C:\xampp\htdocs\academy\classes\ReadInfoAdmin.php on line 10

Warning: mysqli_query() expects parameter 1 to be mysqli, null given in C:\xampp\htdocs\academy\classes\ReadInfoAdmin.php on line 10

Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, null given in C:\xampp\htdocs\academy\classes\ReadInfoAdmin.php on line 12
0 results
خانه




کدهای فایل کلاس :
<meta charset="UTF-8">

<?php require_once __DIR__."/../config/config.php"; ?>

<?php
class ReadInfoAdmin {

   public function rdAdmin() {
       $sql = "SELECT a_img, a_name, a_family FROM `useradmin`";
       $result = mysqli_query($GLOBALS['conn'], $sql);

       if (mysqli_num_rows($result) > 0) {
           // output data of each row
           while ($row = mysqli_fetch_assoc($result)) {
               
               echo '<img src="img/admin/'.$row['a_img'].'"><br />';  
               echo $row["a_name"] . ' ' . $row["a_family"];
           }
       } else {
           echo "0 results";
       }
   }

}




       

تشکر
پاسخ
تشکر شده توسط:




کاربران در حال بازدید این موضوع: 1 مهمان