PDA

View Full Version : oop - متغیر ها



Tarragon
یک شنبه 22 بهمن 1391, 08:46 صبح
سلام
من می خوام در فایل config.php متغیر های مربوط به کار با دیتابیس رو معرفی کنم و کلاس دیتابیس Mysql + راهنمای استفاده (http://barnamenevis.org/showthread.php?377968) با دیتابیس کار کنم الان من موندم که چکار کنم ممنون می شم کمکم کنید تشکر.

Tarragon
یک شنبه 22 بهمن 1391, 15:00 عصر
این فایل config

<?php
$config = array(
'db' => array(
'host' => 'localhost',
'name' => 'entekhab',
'user' => 'root',
'pass' => 'mysql'
),
'template' => array(
'current' => array('name'=>'','extension'=>'')
),
'file' => array(

)
);
?>
و این فایل لوگین

<?php
class login {
private $db;
public function __construct(){
$this->db = new mysql($config['db']['host'],$config['db']['name'],$config['db']['user'],$config['db']['pass']);
if($this->db->error === false){echo $this->db->error;}
}
public function checkuser($code){
$this->db->Select('user', array('code'=> $code))->Fetch(true)->Row['name'];

}
public function __destruct(){
}
}
?> اما این ارور هارو نمی ده

Notice: Undefined variable: config in C:\Program Files\Ampps\www\entekhab\private\class\login.php on line 5

Notice: Undefined variable: config in C:\Program Files\Ampps\www\entekhab\private\class\login.php on line 5

Notice: Undefined variable: config in C:\Program Files\Ampps\www\entekhab\private\class\login.php on line 5

Notice: Undefined variable: config in C:\Program Files\Ampps\www\entekhab\private\class\login.php on line 5