Hallo,
ich versuche mich gerade mit objektorientierter Programmierung zu beschäftigen und bin an meine Grenzen gestoßen. Würde mich freuen, wenn mir jemand helfen kann.
Das von mir geschriebene Script liefert leider nicht das gewünschte Ergebnis, sondern
folgende Fehlermeldung:
Warning: Invalid argument supplied for foreach() in C:\Programme\xampp\htdocs\ofc\mitglieder\db2.php on line 42
PHP-Code:
class DB
{
private $server ="";
private $passwort= "root";
private $datenbank="login";
public function __construct()
{
mysql_connect($this->server, $this->passwort)
OR die("ERROR: konnte nicht mit DB-Server verbinden");
mysql_select_db($this->datenbank)
OR die ("ERROR: konnte die DB nicht finden");
}
function __destruct()
{ $this->mysql= mysql_close();
}
public function query($sql)
{
$this->query=mysql_query($sql);
}
}// Ende Klasse
class tippspiel
{
public function __construct()
{
$this->DB = $GLOBALS['DB'];
}
public function spieltagtipp()
{
$sql='select * from Beisspiel';
$erg= $this->DB->query($sql);
foreach($erg as $name)
{
echo $name['name'] ."<br>";
}
}
}//Ende Klasse Tippspiel
$DB=new DB;
$tipp= new tippspiel;
$tipp->spieltagtipp();
Vielen Dank im Voraus.
Gruß
Huelse