Witam
<?php
class Pozdrowienia
{
public $db ; // uchwyt do bazy danych
public function dodaj($imie,$tresc)
{
$sql = "insert into pozdro values ('','".$imie."','".$tresc."')";
$wynik = $db->query($sql);
echo "pozdrowienie dodane";
}
public function usun($id)
{ echo"usuwam..." ;
}
public function wyswietl()
{
$sql = "select * from pozdro" ;
$wynik = $db->query($sql);
$znalezione = $wynik->num_rows;
for($i=0; $i<$znalezione; $i++)
{
$wiersz = $wynik->fetch_assoc();
echo $wiesz['imie'];
echo "<br>" ;
echo $wiesz['tresc'] ;
}
}
}
$baza = new mysqli('localhost', 'root','','radio');
$a = new Pozdrowienia($baza);
$imie = "mateusz";
$tresc = "pierwsze pozdro";
$a->dodaj($nazwa,$dane);
?>
Wywala mi błąd : Call to a member function query() on a non-object...
Czyli tak jakby php nie rozpoznawało, że $db jest obiektem mysqli... Co zrobić aby jednak było inaczej?
z góry dzięki ;)
dopiero zaczynam swoją przygodę z obiektowym php także wyrozumiałość wskazana;)