Hello Yusuf, > <? > Class fl_SQL > { > var $server; > var $user; > var $pass; > > var $connection; > var $db; > > var $query; > var $record; > var $tlist; > }
The bracket is wrong. Your class only has properties but no methods. > Function fl_SQL($server, $user, $pass, $db = NULL) { > $this->server = $server; > $this->user = $user; > $this->pass = $pass; > $this->db = $db; > } > > Function doconnect($db = $this->db){ > $this->db = $db Missing ; > $this->connection = mysql_connect($this->server, $this->user, > $this->pass); > if (!$this->connect) die ("Could not connect to server!"); $this->connect??? Do you mean $this->connection? > mysql_select_db($this->db,$this->connection) or die ("Could not > connect to database!"); > } > > Function doquery($query, $db = $this->db){ > $this->db = $db Missing ; > $this->connect($this->db); Do you mean $this->doconnect? > $this->query = $query > mysql_query($this->query,$this->connect) And again: Do you mean $this->connection? > } > > } Their is the right bracket for the class definition. > ?> Also your default-values for the method-parameters have to be constant. So ... try it like in your constructor. And check it with an if-statement. And also ... check the names of your properties and methods. It looks like there is a big mess. So long, Oliver
-- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php