PEASANT KING
Commander
- Dabei seit
- Okt. 2008
- Beiträge
- 2.322
Moin moin,
folgendes Problem, ich versteh nicht was ich falsch mache.
Ich habe eine index.php die includiert eine core.php und eine template.php.
In der core.php steht folgendes:
In der configuration.php stehen lediglich Datenbank Connection Variablen.
Mein Problem ist das ich in der template.php mit echo $Select -> first_name; der Inhalt von first_name nicht angezeigt bekomme, gleiches gilt für last_name.
Was mache ich falsch ? Wenn ich das ganze ohne Klassen mache funktioniert es.
folgendes Problem, ich versteh nicht was ich falsch mache.
Ich habe eine index.php die includiert eine core.php und eine template.php.
In der core.php steht folgendes:
PHP:
<?php
//Zu includierende Dateien//
require_once('./configuration.php');
//Datenbank Handler//
class db_handler extends Config {
function db_connect(){
$connectionid = mysql_connect ($this -> dbserver, $this -> user, $this -> password);
if (!mysql_select_db ($this -> dbname, $connectionid))
{
die ("Keine Verbindung zur Datenbank");
}
}
}
class db_select extends db_handler {
function get_customer(){
var $first_name;
var $last_name;
$sql = "SELECT ".
"first_name, last_name ".
"FROM ".
"customer ";
$result = mysql_query ($sql);
$data = mysql_fetch_array ($result);
$this -> first_name = $data["first_name"];
$this -> last_name = $data["last_name"];
}
}
$Select = &new db_select;
?>
Mein Problem ist das ich in der template.php mit echo $Select -> first_name; der Inhalt von first_name nicht angezeigt bekomme, gleiches gilt für last_name.
Was mache ich falsch ? Wenn ich das ganze ohne Klassen mache funktioniert es.