Wszytsko dziala gdy polacznienie z baza jest w klasie .. w innym wypadku nie moge z niego korzystac w zaden sposob .. staralem sie przekazanie tego i nic .. moze jakas rada ...
Pzdr
<?php try{ $sql = new PDO('mysql:host='.$serwer.';dbname='.$baza.'', ''.$uzytkownik.'', ''.$haslo.''); $sql -> setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); } catch(PDOException $v){ $err_login = "err_serwer"; } class logowanie{ function zaloguj($tabela, $uzytkownik, $haslo){ try{ $zapytanie = $sql->query ("select * from `".$tabela."` where `login`='".$uzytkownik."' and `haslo`='".$haslo."'"); $zapytanie -> closeCursor(); } catch(PDOException $v){ $this->err_login = "err_uzytkownik"; } } } ?>
i blad ...
Fatal error: Call to a member function query() on a non-object in .../includes/functions.inc.php on line 13
Nie che umieszczac lacznienie z baza w klasie poniewaz bedzie kilka modulow w osobnych plikach.