Hallo,
ich versuche schon seit 2 stunden den fehler zu finden aber irgendwie klappt es nicht :/
Hier mein Programm(als erstes wird tab_kunde gestartet):
Es wird immer folgender fehler ausgegeben:
Fatal error: Call to a member function on a non-object in /www/htdocs/v084932/_programm/tabellen/tab_kunde.php on line 15
ich versuche schon seit 2 stunden den fehler zu finden aber irgendwie klappt es nicht :/
Hier mein Programm(als erstes wird tab_kunde gestartet):
PHP-Code:
// ********** tab_kunde **********
//******************************
<table width="800" cellspacing="0" cellpadding="0">
<tr>
<td><center>[b]Kunden Übersichtstabelle[/b]</center></td>
</tr>
<tr>
<td><center><table width="100%" cellspacing="2" cellpadding="2">
<?php
include ("dbaktionen/load_kunde.php");
for ($zaehler = 0; $zaehler<=count($kunde); $zaehler++){
echo '<tr>
<td>'.$kunde[$zaehler]->getKundeID().'</td>
<td>'.$kunde[$zaehler]->getKundeName().'</td>
<td>'.$kunde[$zaehler]->getKundeFirma().'</td>
<td>'.$kunde[$zaehler]->getKundeStrasse().'</td>
<td>'.$kunde[$zaehler]->getKundePlz().'</td>
<td>'.$kunde[$zaehler]->getKundeOrt().'</td>
</tr>';
}
?>
</table></center></td>
</tr>
</table>
// ********** load_kunde **********
//*******************************
<?php
include ("dbconnect.php");
include ("class_kunde.php");
$zaehler = 0;
$loadAll = mysql_query ("SELECT * FROM tab_Kunden") or die ("Ungültige Abfrage: " . mysql_error());
while ($row = mysql_fetch_object($loadAll)){
$kunde[$zaehler] = new Kunde();
$kunde[$zaehler]->setKunde($row->kundenID, $row->kundenName, $row->kundenStrasse, $row->kundenPostleitzahl, $row->kundenOrt, $row->kundenFirma);
$zaehler++;
}
mysql_free_result($loadAll);
?>
// ********** class_kunde *********
//*******************************
<?php
class Kunde{
var $kun_ID;
var $kun_Name;
var $kun_Firma;
var $kun_Strasse;
var $kun_Plz;
var $kun_Ort;
function setKunde($set_kunID, $set_kunName, $set_kunFirma, $set_kunStrasse, $set_kunPlz, $set_kunOrt){
$this->$kun_ID = $set_kunID;
$this->$kun_Name = $set_kunName;
$this->$kun_Firma = $set_kunFirma;
$this->$kun_Strasse = $set_kunStrasse;
$this->$kun_Plz = $set_kunPlz;
$this->$kun_Ort = $set_kunOrt;
}
function getKundeID(){
return $this->$kun_ID;
}
function getKundeName(){
return $this->$kun_Name;
}
function getKundeFirma(){
return $this->$kun_Firma;
}
function getKundeStrasse(){
return $this->$kun_Strasse;
}
function getKundePlz(){
return $this->$kun_Plz;
}
function getKundeOrt(){
return $this->$kun_Ort;
}
}
?>
Fatal error: Call to a member function on a non-object in /www/htdocs/v084932/_programm/tabellen/tab_kunde.php on line 15
Kommentar